State.js provides evented State objects.