expects closeInstructions method to be implemented by CanvasView