Angelo, you're amazing.
That works well – but there is a small animation I have built that lives on the overlay layer. It's a "scan" effect, so when the user taps the middle of any page it shows the hidden "scan" animation" and reveals little glossary items that the user can then tap onto to reveal corresponding, hidden content on the overlay.
So this animation needs to be viewable at all times and the hide JS script permanently hides it. If I run the show JS script on another button it doesn't re-show the animation. Also, a "show object" action that is attached to playing that animation after the JS hide overlay script has run doesn't show that animation either.
In short, there is this one animation that is on the overlay and needs to be viewable at any time throughout the book regardless of the JS hide/show overlay scripts.
Hopefully this makes sense.