Hi Sriram,
Thanks so much for creating that sample. It works very well!
I made one change so I'll leave a note about it here in case anybody else is looking for the same thing. Changing the visible min/max triggers an animation if a zoom needs to performed it seems, so the sample uses a 1 second delay before showing the trackball to get around that, but on button press you can also set the animationDuration for the series to 0 -> trigger the trackball show without delay -> reset the animationDuration. This will move the visible range and show the trackball instantly.
Thanks again Sriram Kiran!