Added a new Slider Handle class to share code between subclass sliders

Also added a click preventDefault to protect from triggering parent menu buttons.
Merge pull request #479 from heff/feature/slider

Added a new Slider Handle class to share code between subclass sliders