Hi,
You can't currently, instead, have one fsm per button, and then forward from that fsm an event to that fsm target. Then you will be able to trace that the even comes from a particular gameobject ( because it's been fired by an fsm, not by a script).
Use the action "get event info" to get the sender of this event.
bye,
Jean