NativeOnAnalogValueChanged troubleshooting help

Hello,

I just can’t get this to work. I have a widget pop-up (a ‘radial wheel’ menu) that I’m trying to navigate with gamepad. I have resorted to using the player controller’s GetInputAnalogStickState every tick, but that’s annoying. I’d like to avoid Tick, also because there can be a mouse connected as well and it can clash. I tried to override the native function I mention above, hoping to detect changes only when they happen. But nothing happens. I even try the simple thing like
InAnalogEvent.GetKey().ToString() and print it to the Output log, but nothing appears.

Any ideas?
Thx.