Just making sure I understand completely. So with the `enable_closure` call, you effectively re-enable `showQuestion` to be called at that time, but does it execute because popcorn's `cue` method queues it up to execute as long as it's not blocked? In other words, it looks like what happens at "time + .5 seconds" is just that the `showQuestion` function simply becomes *enabled*, but it isn't explicitly *invoked*; does it still fire because it was basically just "on hold"?