Hi.
Set button behavior in a separate fsm.
and when pressed send events or set fsm bools to the other fsms where you need it.
now you can disable the button fsm.
or you can set a checker (bool 'Button X active) before sending an event or bool.
which you can set to true or false from another fsm.