   saveShape: (shape) ->
     @execute(new LC.AddShapeAction(this, shape))
     @trigger('saveShape', {shape: shape})
-    @trigger('drawingChanged', {shape: shape})
+    @trigger('drawingChange', {shape: shape})
 
   pan: (x, y) ->
     # Subtract because we are moving the viewport

    @undoStack.push(action)
    action.do()
    @trigger('redo', {action})
    @trigger('drawingChanged', {shape: shape})

  getPixel: (x, y) ->
    p = @drawingCoordsToClientCoords x, y

    @execute(new LC.ClearAction(this, oldShapes, newShapes))
    @repaint()
    @trigger('clear', null)
    @trigger('drawingChange', {shape: shape})

  execute: (action) ->
    @undoStack.push(action)
