Something like that. Everything works fine between 1 and 2 (top menu, switcher index and border) because they are created directly from the data table and are the same class, so i just point directly their respective parents with a pure cast if needed. The individual submenus (layer 3, inside the border) also work, i.e. i can already adjust all the values in game and load and set settings, and for the moment are hand taylored for each submenu because i still have to work on individual type of subwidget (slider type, dropdown, subtitle/reset/save section), but i can’t find a way to get layer 2 and 3 to communicate.
i.e. Because i only have one class beign added for a while in the loop, i can cast to get a specific item inside, and get out of the loop to continue adding other classes if needed.
and i’m already using dispatchers for everything))))
and this is already inside the border widget,



