adds view pager
refactor adaptors, add dynamic scrolling to grid view