Added CanvasInput