Create widget for each PlayerController in game and allow control

Hi,

I am trying to make a lobby where players can select their character colour. It is a local multiplayer without split screen.

The desired functionality is to create a widget for each player and allow them to select their colour, but each controller should only be able to control their “Owning” widget.

Does anyone know how to do this? I have tried a few approaches but no success.