code: function _processKey(event, bindings) {
  			for (var id in bindings) {
  				if (bindings[id] && bindings[id].keyBinding && bindings[id].command) {
  					if (bindings[id].keyBinding.match(event)) {
  						var activeBinding = bindings[id];
  						var keyBinding = activeBinding.keyBinding;
  						// Check for keys that are scoped to a particular part of the DOM
  						if (!keyBinding.domScope || lib.contains(lib.node(keyBinding.domScope), event.target)) {
  							if (executeBinding(activeBinding)) {
  								lib.stop(event);
  								return;
  							}
  						}
  					}
  				}
  			}
  		}
docs: /*
  Process a key event against the provided bindings.