Improvements to low-level scrolling
Scrolling changes
Finished scrolling fixes