Statecharts for the Rest of Us!
```coffeescript
Stativus provides a way to define state in a client facing application. It is a port of the stativus.js library.