Hi David. The state change to "completed" (the visited states for each menu option) involve a trigger and a True/False variable. In short, the trigger evaluates whether the variable associated with each menu item is true or false. This how-to article from Mike Enders walks through the use of True/False variables in detail (https://community.articulate.com/articles/how-to-use-a-true-false-variable-to-let-the-learner-change-your-storyline-course-design). I also found this discussion thread that has some nice explanations of using variables and triggers to change the state of a button to "completed" (https://community.articulate.com/discussions/articulate-storyline/change-state-of-button-based-on-true-false-variable).