did a lot of things reading buttons from the interface and changing
volume