   #
   # source - A {String} representing the `source` in a previous call to
   #   {::addKeymap} or the path in {::loadKeymap}.
-  removeKeymap: (source) ->
+  remove: (source) ->
     @keyBindings = @keyBindings.filter (keyBinding) -> keyBinding.source isnt source
 
   # Public: Dispatch a custom event associated with the matching key binding for

    keystrokeForKeyboardEvent(event)

  # Deprecated: Use {::addKeymap} instead.
  add: (source, bindings) ->
    Grim.deprecate("Use KeymapManager::addKeymap instead.")
    @addKeymap(source, bindings)

  # Deprecated: Use {::removeKeymap} instead.
  remove: (source) ->
    Grim.deprecate("Use KeymapManager::removeKeymap instead.")
    @removeKeymap(source)

  # Deprecated: Handle a jQuery keyboard event. Use {::handleKeyboardEvent} with

  #   so they can be removed later.
  # bindings - An {Object} whose top-level keys point at sub-objects mapping
  #   keystroke patterns to commands.
  add: (source, keyBindingsBySelector) ->
    for selector, keyBindings of keyBindingsBySelector
      # Verify selector is valid before registering any bindings
      try
