HKJC also does football betting and the Mark 6 lottery. The profits from the HKJC end up in many of HK's charities, there are lots of HKJC Clinics, and HKJC disabled buses. Happy Valley is only the smaller racecourse, the Shatin one is even more impressive.
HKJC is a consistent technology leader, supporting multiple generations of mobile betting technology. Many of the old-timers have their own terminals.