-Changed ref to current grid
-Only paint changes
-mousclicks on canvas now actually change grid