Tidy up slider.py
Fix superclass calls and typo in msg_box.py
Make Button use its own properties