         @handledInput = true
         updateSelectionForEvent(event)
         handler.call(this, event)
-        @requestRender() if event.defaultPrevented
 
     input: (event) ->
       updateSelectionForEvent(event)

    # insertLink: (event) ->

    insertOrderedList: (event) ->
      event.preventDefault()
      @toggleAttributeIfSupported("number")

    insertParagraph: (event) ->

      @responder?.insertString(event.data)

    insertTranspose: (event) ->
      @delegate?.inputControllerWillPerformTyping()
      @responder?.insertString(event.data)

    insertUnorderedList: (event) ->
      @toggleAttributeIfSupported("bullet")

  toggleAttributeIfSupported: (attributeName) ->
