Functionally 'acceptable'. Wheel starts on click in the center and will turn for an arbitrary time between 5 and 8 seconds.

Not really happy with the technical implementation yet. Still a bit clunky, while I guess it can be more elegant.