docs: function (selectedIdx) {
              if (!this._navigationEvent) { // will not override any selections using arrow keys or mouse over
                  if (this._data.preselect === "none") {
                      return null;
                  } else if (this._data.preselect === "always") {
                      if (selectedIdx === -1 || selectedIdx === undefined) {
                          selectedIdx = 0;
                      }
                      return selectedIdx;
                  }
              } else {
                  this._navigationEvent = false;
              }
          }