docs: function handle() {
            for (
              var i = 0
                , length = args.length;
  
              i < length;
              self.removeListener(args[i++], handle)
            ){}
  
            // call the function as last as the function might be calling on of
            // events that where in our either queue, so we need to make sure that
            // everything is removed
            callback.apply(self, arguments);
          }