code: function(event) {
      var meta = _clientMeta[this.id];
      if (!(typeof event === "object" && event && event.type && meta)) {
        return;
      }
      var async = _shouldPerformAsync(event);
      var wildcardTypeHandlers = meta && meta.handlers["*"] || [];
      var specificTypeHandlers = meta && meta.handlers[event.type] || [];
      var handlers = wildcardTypeHandlers.concat(specificTypeHandlers);
      if (handlers && handlers.length) {
        var i, len, func, context, eventCopy, originalContext = this;
        for (i = 0, len = handlers.length; i < len; i++) {
          func = handlers[i];
          context = originalContext;
          if (typeof func === "string" && typeof _window[func] === "function") {
            func = _window[func];
          }
          if (typeof func === "object" && func && typeof func.handleEvent === "function") {
            context = func;
            func = func.handleEvent;
          }
          if (typeof func === "function") {
            eventCopy = _extend({}, event);
            _dispatchCallback(func, context, [ eventCopy ], async);
          }
        }
      }
    }
docs: Handle the actual dispatching of events to a client instance.
  
  @returns `undefined`
  @private