It doesn't seem like iframes can be created or destroyed via events (even if the iframe already exists in another layout).
Iframes only seem to work if they've been placed in a layout via the layout editor.
Is this a bug? And if so, how can you create iframe instances via the event editor rather than having to place them via the layout editor?