Slider: tweaked roundToStep to take a rangeMin for offset calculation, since every caller was doing so anyways; added 'test cases' to demo for initial default values