Dispatch an launch event instead of ordering SecureWindow, though I know this is so-called Factory pattern.