Button rendering improvements, page navigation

* moved button color changing from mouseEvent() to draw()
* only set color when needed
* introduced button states (disabled, active, canBeClicked...)
* introduced quick page navigation on top of hud, for now only numbers;
pictograms will follow later