Allow Track._state to be null to prevent default handling.
Tweak: do a click immediately if the pointer is newly in bounds.