better scroller management