WooGrit works because each image has a timeline that expands the image, and all those timelines have keyframes that bring back all the images to their starting point. Because it is "relative" if the image is already at its starting point, nothing happens.
WooGrit was made in the days before Hype had multiple chained actions, continuing timelines, and playing timelines in reverse. For example, you could make the same type of animation without relative timelines. Please see this example:
NonRelativeTimelinesEffect.hype.zip (14.1 KB)
Each object runs three actions on click: it will continue the timeline that expands the element, and then continue the other two timelines in reverse.
I suspect this method might be better based on what you're describing; naming being able to continue timelines. You could likely add a pause timeline action, and then other buttons could continue further to the second point.