feat #634 Mobile Touch Widgets

* Create a Button widget that highlight on tap (button, link)
* Create a Switch widgte as an extension of the slider, such widget has
* only two possible states

Close #634