smother button-change in scrolling
improve defineTops