Thanks! your solution works. But still looking for where the input starts so I can intercept it before going to the UMG widget’s root. Because would like to intercept the input for everything not just buttons so would be great if I don’t need to do custom versions of every widget component.
But anyway thank you if I don’t find that I will do it this way.