FSM: callbacks can now simply be other states now