Consistent UMG navigation with mouse, keyboard, or gamepad?

I did think of exposing the text variable, but I don’t think it’s possible?
image

and binding to a variable isn’t ideal either since it polls every frame as you mentioned, but I can set the button text on construct to that exposed text variable, and I guess it works…? not sure if it’ll stay after refreshing the widget or such.

image