Properly replicating hovered behaviour for controller navigation?

Hi! So I have so far been checking if a button is in focus and then through blueprint changing the button’s visuals. However, this is rather finicky, has issues when player changes from controller to mouse, a lot of options like image size aren’t available, etc and it just feels like the wrong approach when widgets specifically have variables to simply set the style “on hovered” etc, but seem to have similar functions for controllers omitted?

Is there any way to perhaps make ui elements treat controller focus as hovered, or duplicate hovered style to focused assets?