Improved analog support for scrolling, and allow speed adjustments.