docs: function (event, callback) {
              // (To learn how the handlers object works, see inline comment at Crafty.bind)
              var hdl = handlers[event], i, l, global_callbacks, found_match;
  
              if (hdl === undefined || hdl['global'] === undefined
                                             || hdl['global'].length === 0) {
                  return false;
              }
  
              // If no callback was supplied, delete everything
              if (arguments.length === 1) {
                  delete hdl['global'];
                  return true;
              }
  
              // loop over the globally-attached events
              global_callbacks = hdl['global'];
              found_match = false;
              for (i=0, l=global_callbacks.length; i < l; i++) {
                  if (global_callbacks[i] === callback) {
                      found_match = true;
                      global_callbacks.splice(i, 1);
                      i--;
                  }
              }
              return found_match;
          }