introducing Slider component ... more work to be done