How to reset interactions when a user scrolls back up

Hi everyone,

I have interactions that occur when a text block comes into view, and it works fine while scrolling down the page. My issue is how do i get the elements to reset when a user scrolls back up and then occur again when they scroll back down. I could use page triggers, but they can happen too slowly since this is a text heavy narrative. I haven’t had much luck using scroll out of view, but i realize i could be doing things very wrong. Any help is greatly appreciated.

read-only link doesn’t seem to work well, i’ve also included the public link.

Here is my public share link:

public link: