What happens if we don't call event.preventDefault here?  Can we just recreate the context immediately in that case? Or do we really have to wait for the context to be given back to us?