This is for the weird case when the first window is being opened with a transition animation and you open a second window before that animation completes. The transition animation will add the subview (defaultImageView) back. But by then the second window has already called dismissDefaultImage. Setting the alpha to 0 ensures that there is no weird UI.