docs: function Manager(element, options) {
    options = options || {};
  
    this.options = defaults(options, Mallet.defaults);
    this.options.inputTarget = this.options.inputTarget || element;
  
    this.handlers = {};
    this.session = {};
    this.recognizers = [];
  
    this.element = element;
    this.input = createInputInstance(this);
    this.touchAction = new TouchAction(this, this.options.touchAction);
  
    toggleCssProps(this, true);
  
    options.recognizers.forEach(function (item) {
      var recognizer = this.add(new (item[0])(item[1]));
      item[2] && recognizer.recognizeWith(item[2]);
      item[3] && recognizer.requireFailure(item[3]);
    }, this);
  }