...
[17:17:37 CDT(-0500)] <Bosmon> And since "empty" is not an event, it finishes immediately upon evaluation
[17:18:15 CDT(-0500)] <Bosmon> The docs there recommend that you employ setTimeout if you truly want to defer some effect asynchronously
[17:18:17 CDT(-0500)] <Bosmon> Which I recommend