Something to consider: That flaky problem you had with your knob is going to come back later. The new knob will eventually develop that flakyness and need to be replaced again. My replacement knob is... hmm... possibly close to 7-8 years old now and it's getting flaky again.

I'm pretty sure the issue is that the debouncing code necessary to smooth out the flakiness is going to limit the knob speed. The more you want the debouncing code to compensate for the flaky, the slower your top scroll speed will be. It's a trade-off.

Someone more familiar with the debounce code should be able to confirm ore refute my statement above...
_________________________
Tony Fabris