In the UMG HUD: create a dispatcher
On Button Press: Call that dispatcher
On Begin Play in the Blueprint: cast to your UMG HUD, and create an event binding to the event you created. From the “event” connector on the Bind Event action, drag out a connector and choose “add custom event for dispatcher”
Whenever the event ThingsHappen (in this example) is called, the bound event will fire. Since I want it to refire, I just run through the binding logic again.