keep grids tightened up based on canvas size