Reopen Popup 5 Minutes After It Closes

How can I make a popup reopen after 5 minutes of someone closing it?

I tried a shutdown event on the popup that then calls the later.py library.
The later thread gets called without issue and my script, but never opens the popup (which is called using System.perspective.openpopup).
Most perplexing is that there are no error messages that appear when the openPopup message gets called but not executed. I wrapped the openPopup function with a log message before and after it, and the before log appears, but not the after. Though there may be a better way to do.

My later.py functions in gateway scope use a general executor to implement the invokeLater operation. But such an executor will not carry the thread environment that normally ties Perspective event scripts to the session/page/view that called them.

Use a custom property with a now() binding, and set another property with a deadline, and use a change script to run what you need when you reach the deadline.

Thanks! I'll give that a try and that makes sense. If figured that may be the next-step and wanted to verify beforehand.