Hi,
you can also broadcast a global event if you don't want FSM 2 to know about FSM 1. FSM 1 can broadcast an event "STEP X IS DONE" and so you can keep things boxed this way and the step X can be then modified or reworked without affecting other fsm that simply want to know when step x is done.
Bye,
Jean