Added scrolling action
Major refactoring