Appearance
Automatic Finite State Machine
Easy to understand and easy to use
Auto generate state machine
Only one line of code
You can view the status change history