Change state on hotspot only when returning from new scene
I have hotspot triggers set up on 7 objects on a main slide of my Storyline 1 course. When the user clicks on a hotspot, they go to the corresponding scene. When the scene finishes, there is a button to return to the main slide so they can click another object.
I have also set up a 'Visited' state on each hotspot so when they return to the main slide, they know which objects they still need to click on.
However, when the user clicks on the hotspot, before they jump away to the new scene, the Visited state of the hotspot appears. It's only for a split second, and some users don't even notice, but it's 'inelegant.' I would like the state to change each time they return to that main slide from another scene, not before. Oddly, the only object where that doesn't happen is the hotspot trigger that comes first on the timeline (it's alpha order so it's the hotspot that starts with an 'A').
I've recreated the entire process in a test course with fewer slides in each scene and it works perfectly. Grrrr.
Please provide advice. I'm not good at variables and have tried to fix this problem using them, but have not been successful. I would need step by step instructions if I needed to add variables.