Refactored Delegation to KFCanvasView