Adding initial implementation of Slider (only mouse events for now)

too many arguments