smooth hash scrolling