Hi,
Interesting question.
I don't think there is a notification system in place for this, but if you keep watching the Fsm.States variable and it's current number of states you'll know if a new state is added, and then you could query for the active or current state.
That would be where I would start experimenting.
Bye,
jean