There are various ways to set the "when..." in a trigger to change the state of a Hidden button to Normal.
- If the component-link buttons have a Visited state, the trigger could run when the State of all of those buttons = Visited.
- Note: The Visited state has built-in functionality. If an object has a Normal state and a Visited state, it will automatically change to the Visited state when it is clicked. No trigger is needed to do that.
- Another option is to use T/F variables to track what's been viewed. For the change-button-to-Normal trigger, include conditions that check the value of those variables.
For more information...