Have the widget return Handled on click, this will prevent focus pass to the Player Controller. When it comes to cursor showing up - every widget can handle whether to and what cursor so show. Set it to None for the widgets that should show no cursor. Is that it here:
Does this include the widget root?

Missed it before, see it now.
