Vertical scrolling working with new event structure
WIP: grid canvas width calculation is working, basically, but somehow I've broken the virtualization, both horizontal and vertical. It's not properly scrolling and rendering rows at the right rate. Looks like the range is off?