Improved auto-scroll performance

If scroll distance is too large, track list will skip to within a set
number of tracks and then smooth scroll. Should reduce stuttering of UI
on track change.