_onTouchMove(evt) {
      let hoveredNumber;
      const domRef = this.getDomRef();
      evt.preventDefault();
      if (this._mouseOrTouchDown) {
        const x = evt.type === "touchmove" ? evt.touches[0].pageX : evt.pageX;
        const y = evt.type === "touchmove" ? evt.touches[0].pageY : evt.pageY;
        this._calculatePosition(x, y);
        if (!this.disabled && this._selectedValue !== -1 && this._selectedValue !== this._movSelectedValue) {
          this._setSelectedValue(this._selectedValue);
          this._movSelectedValue = 0 + this._selectedValue;
        }
      } else if (evt.type === "mousemove") {
        if (!this._dimensionParameters.radius) {
          this._calculateDimensions();
        }
        this._calculatePosition(evt.pageX, evt.pageY);
        if (this.displayStep > 1 && this._hoveredValue !== -1) {
          this._hoveredValue = Math.round(this._hoveredValue / this.displayStep) * this.displayStep;
        }
        if (!this.disabled && this._hoveredValue !== this._prevHoveredValue) {
          hoveredNumber = domRef.querySelector(this._hoveredId(this._prevHoveredValue));
          hoveredNumber && hoveredNumber.classList.remove(CLOCK_NUMBER_HOVER_CLASS);
          this._prevHoveredValue = this._hoveredValue;
          hoveredNumber = domRef.querySelector(this._hoveredId(this._prevHoveredValue));
          hoveredNumber && hoveredNumber.classList.add(CLOCK_NUMBER_HOVER_CLASS);
        }
      }
    }
TouchMove/MouseMove event handler.

@param {event} evt Event object