A custom slider input component