docs: function(event, callback) {
          var self = this;
          var oneHandler = function(data) {
              callback.call(self, data);
              self.unbind(event, oneHandler);
          };
          return self.bind(event, oneHandler);
      }