snap scrolling implemented, fixing spacing due to sections