Major changes to Slider (Almost complete)