Hi,
Also name all your states and use the descriptions.
If you want to change thing later it say way easier if you have documented it.
Before i did not do that much and learned it the hard way, rebuilding some apps back from scratch...
You can also change action names but personally i do not like to do that i think it is better to use more states when needed and use the description.