appropriate scrolling on route change