UMG UI style consistency?

As above, user widgets. Wrap the button in a widget, expose what you need. Now you have a fully customizable, configurable and reusable button.

It works fine. Either get to the button and bind its event or create your own dispatcher for the above-mentioned user widget.