making generic for scroll view
license and readme