docs: function (name, callback) {
          name = name.toLowerCase()
          this._events || (this._events = {})
          var events = this._events[name] || (this._events[name] = [])
          events.push({
              callback: callback
          })
          return this;
      }