Optimised scroll events for smoother scrolling