Improving scrolling geometry and event-calculation clipping