Calling a widget (as a layout) blueprint custom event from player controller

Well it is a widget inside a layout, and I’m creating the layout inside the PC, but I’m unable to cast from this specific widget… I have already succeeded to make it work but through an interface I’m posting the my own answer now, but I’m still interested to some other proper way ^^