Visibility of widget via event dispatch

so it looks like you’ve got a label widget and an ‘options’ widget

the label needs to bind to the options which means you do need to ensure the options are constructed first.

Or a better idea is to use the player controller. have the button call the event on the player controller and have the labels bind to that player controller.