cleaned up canvasColourView drawRect