improvement to behavior when pushing the scrollview up