scroller working & cleanup