New scrolling logic.