Horizontal finite-range slider. Click/drag changes value; assigning value does not invoke the handler.
Request repaint after changing state captured by custom drawing callbacks. Coordinates are local.