almost properly working fancy scroller