Scrolling pad now also has its own function with its own sanity checks.