Optional: topmost hit under (x,y) in media px (relative to the pane plot).
Restyle in place; repaints. id is the hit-test handle the chart routes
clicks and drags through, so it is not patchable — swapping it under a
live drag would strand the gesture.
A last-price line is the case this exists for: it has to follow the tick
direction, and only setPrice was updatable, so the colour was stuck at
whatever it was constructed with.
Optional: expand the pane's autoscale range so this primitive isn't clipped.