   # Input controller delegate
 
   inputControllerWillPerformTyping: ->
-    @undoManager.recordUndoEntry("Typing", context: @getLocationContext(), consolidatable: true)
+    @recordTypingUndoEntry()
 
   inputControllerWillCutText: ->
     @undoManager.recordUndoEntry("Cut")

  compositionDidChangeDocument: (document) ->
    @documentController.render()

  compositionDidChangeCurrentAttributes: (currentAttributes) ->
    @toolbarController.updateAttributes(currentAttributes)
    @toolbarController.updateActions()


    @mutationObserver.start()

  inputControllerDidComposeCharacters: (composedString) ->
    @recordTypingUndoEntry()
    @composition.insertString(composedString)

  # Selection manager delegate
