Cleans up button code to be event-based.  Music no longer auto-plays if previously muted.