docs: function makeMultiInputMenu(properties) {
      var _properties = properties;
      var _menu = {
          properties: _properties,
          
          setProperties: function (message, validator, warning) {
              _properties.message = message;
              _properties.validator = validator;
              _properties.warning = warning;
              return _menu;
          },
          
          show: function() {
              // just in case we haven't used the prompt before //
              prmpt.start();
              prmpt.get(_properties, function (err, input) {
                      if (err) return onErr(err);
                      _menu.emit('input', input);
              });
              return _menu;
          },
          
          onInputOnce: function (callback) {
              _menu.once('input', callback);
              return _menu;
          },
          
          onInput: function (callback) {
              _menu.on('input', callback);
              return _menu;
          }
      };
      deepExtend(_menu, new EventEmitter());
      return _menu;
  }