- created new methods for the buttons
- fixed volume setup bug
- fixed unrecognized state bug -> every state will be threate