TTrackBar questions

Is there a way to get mouse events on a TTrackBar such as OnMouseDown and
OnMouseUp?

Why does it responds to OnChange event when it's changed programatically and
sometimes it doesn't?