docs: function(type, handler) {
              var self = this,
                  proxy = function (event) {
                      self.off(type, proxy);
                      handler.call(self, event);
                  };
              proxy.handler = handler;
              this.on(type, proxy);
          }