- create a new widget that represents a checkbox and equip it with an Event Dispatcher:
- changing state calls the dispatcher
- add the user widget checkboxes to a panel

- and in the widet that holds them:
Having checkboxes as user widgets helps a lot, you can give it text, backdrop or any other functionality. And if you need to update the way they look / behave, it’s a matter of doing it once to 1 user widget rather than revisiting every place in every menu and applying changes manually.

