### Issue type Bug ### How did you install PythonMonkey? None ### OS platform and distribution _No response_ ### Python version (`python --version`) _No response_ ### PythonMonkey version (`pip show pythonmonkey`) latest main ### Bug Description If we leave the process/program open after launching job-launch.py successfully we eventually get this: Exception in callback JSFunctionProxy.timerJobWrapper(<_UnixSelecto...e debug=False>, 323717, 0.06, 0) handle: <TimerHandle when=2439657.3498943453 JSFunctionProxy.timerJobWrapper(<_UnixSelecto...e debug=False>, 323717, 0.06, 0)> Traceback (most recent call last): File "/home/philippe/.pyenv/versions/3.11.7/lib/python3.11/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) pythonmonkey.SpiderMonkeyError: uncaught exception: out of memory See also https://stackoverflow.com/questions/25903625/error-handling-out-of-memory-exception-in-browser for a start, there may be others 2 different people got this on their own workstations ### Standalone code to reproduce the issue _No response_ ### Relevant log output or backtrace _No response_ ### Additional info if applicable _No response_ ### What branch of PythonMonkey were you developing on? (If applicable) _No response_