code: function setSelectedOption(optionValue) {
      const newOptionSelected = this.state.options.filter(option => option.value.toString() === optionValue)[0];
      const newOptionSelectedValue = newOptionSelected && newOptionSelected.value;
      let options = this.clearListboxSelections(this.state.options);
  
      options = options.map(option => {
          if (option.value === newOptionSelectedValue) {
              option.selected = true;
              this.setState('selected', option);
              this.update();
          }
          return option;
      });
  
      this.setState('options', options);
  }
docs: Will set the appropriate value for the option in state, view, and the hidden form select, and emit an event
  @param {String} optionValue