Make scrolling more consistent (delta should be float)