this does not work with the new angular
more attempts at proper scrolling