It would be great to change the button text depending on state. It could work much like state_icons :)