Run callbacks asynchronously
Don't restore during a randomtest
Oops, actually use callbacks asynchronously
After *goto_scene label, caught in infinite loop