got scrolling working generically