TAdvSmoothTrackbar performance when Max is large

I've noticed a severe performance when using as TAdvsmoothTrackBar in a particular configuration:-


We use the trackbar as a way of scrolling through a video clip, with the trackbar min = 0, and  the max = the number of frames of video. Tick marks and numbers don't apply in this case, so ShowValues and ShowTickMarks are both false.

However, with long video clips, painting the trackbar becomes incredibly slow, with the DrawNumbers method eating up huge amounts of CPU time, even though nothing needs to be drawn. 

Adding these lines to the beginning of that method could make sense?

  if (not ShowValues) and (not ShowTickMarks) then
    exit;

Thanks for the feedback, 

this is indeed a performance improvement in such scenario and we have applied this here.
Next update will have this improvement.