Are you resetting the button text here? Doesn't seem necessary since text is passed to `QPushButton.__init__`.

And the text for the contact button is different.