Ux Slider, make background clickable for position

I find myself clicking the desired location of a slider background before clicking the button to drag. I see this is a pretty consistent behavior on many platforms and ui libraries.

In order to simulate the button being clicked like you have originally done I made the click handler public in Button with a null parameter, this doesn't seem to be done in many places in the codebase.