scroll to top on route change mixin refactor