new look and states of SpeakButton