Implemented custom scroller