fix for scrolling; add start of gridController unit tests