Touch input changes

* Add option to change button's colors
* Add "checked" state for button
* Make tab switch buttons on top real buttons
* Fix touch issues with listview and buttons