Add optional mid-handle and push-drag functionality to range slider.

Makes it easier to move both low and high simultaneously relative to each other. Current implementation only supports horizontal orientations.