Edge scrollers and their speed now fit to screen size, separating scroll-related functions into Scrolling.js view