     @configure()
     @bindKeys()
     @handleEvents()
-    @handleImeEvents()
+    @handleInputEvents()
     @cursorViews = []
     @selectionViews = []
     @pendingChanges = []


      @selectOnMousemoveUntilMouseup() unless e.ctrlKey or e.originalEvent.which > 1

    @on "textInput", (e) =>
      @insertText(e.originalEvent.data)
      false

    unless @mini
      @scrollView.on 'mousewheel', (e) =>
        if delta = e.originalEvent.wheelDeltaY

      else
        @gutter.addClass('drop-shadow')

  handleInputEvents: ->
    @on 'cursor:moved', =>
      cursorView = @getCursorView()
      @hiddenInput.offset(cursorView.offset()) if cursorView.is(':visible')
