     unless @_entered
       @_entered = true
       @fireEvent 'enter', e
-    
+
+  wheel: (e) ->
+    @fireEvent 'wheel', e
+
   exit: (e) ->
     @_entered = false
     # when mouse leaves canvas, stop 'dragging'

        super 'over'
        super 'exit'
        @addEventListener 'enter', callback if callback
      when 'move', 'click'
        super 'move'
        super 'press'
        super 'release'

    release: 'mouseup'
    move:    'mousemove'
    over:    'mouseover'
    wheel:   'mousewheel'
    exit:    'mouseout'
    
  ###
