Support double-tap and negative slider values

Currently the double-tap handling code assumes the slider minimum value is 0.