docs: function onDragEnd(evt) {
      this._dragging = false;
  
      const
          rect = this._rect,
          x = valueToX.call(this, this._value),
          min = -x,
          max = rect.width - x,
          tx = clamp(evt.x - evt.x0, min, max);
      Dom.css(this.$elements.button, { transform: `translateX(0px)` });
      this.value = xToValue.call(this, x + tx);
  }