Yes. In JS it is quite simple. When you have parsed the reply and you know what you want the text to say just change the value of the serial join assigned to the button using CF.setJoin or CF.setJoins.
When you build the button in guiDesigner you will have two states, active and inactive. If sync states is checked then the serial joins will be the same, if it is not checked then you can have one serial join for the active state and one for the inactive state. Obviously the state is controlled by the digital join of the button.
Hope that helps.
Sent from my iPad