_setSelectedValue(value) {
      const realValue = this._fixReplacementValue(value);
      this.selectedValue = realValue;
      this.fireEvent("change", {
        "value": realValue,
        "stringValue": this._getStringValue(realValue),
        "finalChange": false
      });
      this._updateSelectedValueObject(realValue);
    }
Sets new selected value, fires change event and updates selected value object used for rendering purposes.

@param {number} value