code: function _resolveTouchInputConflicts(tool, element, options) {
    const activeTouchTool = store.state.tools.find(
      t =>
        t.element === element &&
        t.mode === 'active' &&
        t.options.isTouchActive === true
    );
  
    const activeMultiTouchToolWithOneTouchPointer = store.state.tools.find(
      t =>
        t.element === element &&
        t.mode === 'active' &&
        t.options.isMultiTouchActive === true &&
        t.configuration.touchPointers === 1
    );
  
    if (activeTouchTool) {
      logger.log(
        "Setting tool %s's isTouchActive to false",
        activeTouchTool.name
      );
      activeTouchTool.options.isTouchActive = false;
    }
    if (activeMultiTouchToolWithOneTouchPointer) {
      logger.log(
        "Setting tool %s's isTouchActive to false",
        activeMultiTouchToolWithOneTouchPointer.name
      );
      activeMultiTouchToolWithOneTouchPointer.options.isMultiTouchActive = false;
    }
  }
docs: Resolves conflicting active tools when activating a tool for touch interaction
  @private
  @function _resolveTouchInputConflicts
  
  @param {Object} tool
  @param {HTMLElement} element
  @param {Object} options
  @returns {undefined}