The Button reference in the ButtonClicked condition, can also be used with Variables instead of only direct references. As such, you can instantiate your Button, store the instance in a temporary variable and use that variable in the ButtonClicked condition.
[attachment file=”ButtonInstanceVariable.png”]
While there are some actions included to handle Lists, because each separate button onClick event is usually used to perform something different, each button registration is implemented as a different Condition.
What actions does Playmaker have that can benefit in your case? If you let me know I could create such an action for you in NodeCanvas, so that you don’t have to perform additional operations in Playmaker just for this.