resetKeyHistory(options = {}) {
    if (this._simulator) {
      this._simulator.clear();
    }

    if (this.keyHistory.any() && !options.force) {
      this._keyHistory = new KeyHistory(
        { maxLength: this.componentList.longestSequence },
        new KeyCombination(this)
      );
    } else {
      this._keyHistory = this._newKeyHistory();
    }
  }
Reset the state values that record the current and recent state of key events
@param {Object} options An options hash
@param {boolean} options.force Whether to force a hard reset of the key
       combination history.