Was more reproducible when using FM238 modulation, by stopping the worker thread in the input callback the system GUI thread was deadlocked when switching scenes if the timing was just right; this should be handled by app thread.