Smooth scrolling with CPU fix. Needs optimization when scrolling up.