various improvements
update the demo
some more improvements
improve the Slider and add a set_value method