grid, manual canvas draw