Firing "ray" from widget to find other widgets? - BP

Hello, I’m making a 4 player game, and need each player to have their own “cursor,” I have set this up using widgets that each player can move around, and from this I can draw a screen space position.

What I am stuck on now is how to check for buttons etc under these widgets, so that I can get their details, and cast to them for interaction when the player presses a button while over them.

What is the best way to do this?

Thank you, I really appreciate your help with this if possible.