code: function(keyBinding, actionID) {
  			var keyBindings = this._keyBindings;
  			for (var i = 0; i < keyBindings.length; i++) {
  				var kb = keyBindings[i]; 
  				if (kb.keyBinding.equals(keyBinding)) {
  					if (actionID) {
  						kb.actionID = actionID;
  					} else {
  						if (kb.predefined) {
  							kb.actionID = "noop"; //$NON-NLS-0$
  						} else {
  							keyBindings.splice(i, 1);
  						}
  					}
  					return;
  				}
  			}
  			if (actionID) {
  				keyBindings.push({keyBinding: keyBinding, actionID: actionID});
  			}
  		}
docs: Associates a key binding with the given action ID. Any previous
  association with the specified key binding is overwriten. If the
  action ID is <code>null</code>, the association is removed.
  
  @param {orion.KeyBinding} keyBinding the key binding
  @param {String} actionID the action ID