reset internal label length when a new label is set, fixes #17573
Fixes #17822. Ensure onFlickAnimationStart() is triggered in all scrollTypes, and onFlickAnimationEnd() is not triggered twice when scrolling on one direction with scrollType=2
Fixes #17775. Allow synchronously setting the SpinWheelSlot value right after startup