Rework button handling. Disabled interrupt based buttons and changed to polled. Also defined keys and bit masks.
Fixed bug with menu timeout.