Started implementation. Page scrolling still has bugs