Slider with abstract base implementation.