docs: function Event(type) {
      var me = this;
      return (me == null || me.constructor != Event)
        ? new Event(type)
        : (type instanceof Event)
            ? type
            : extend(me, { 'timeStamp': +new Date }, typeof type == 'string' ? { 'type': type } : type);
    }