to position the buttons outside of the MSO—even on different layers—will make no sense… The activated MSO will always cover the buttons.
The cleanest way I can think of is creating one large MSO where all the buttons are positioned in the first state of the MSO.
If you click one button from State 1, the MSO will show e.g. State 2 with the information of the year.
Depending on the layout that is presenting that information, there would be one single button to return to State 1 to choose a different year.
I’d do the whole thing as an MSO. You can animate objects on state load.
That would avoid any overlap issues.
That makes sense. Best to have 1 state with all the buttons or make a state for each button?
Have all the buttons in the first state. Have a button in each other state to go back to the first state.