gridlines on canvas instead of buffer