further tweeks to scrolling mechanism