The old else block scrolled down for everything except GDK_SCROLL_UP scroll events, e.g. for smooth scroll events.