Here's a funny scenario.
Open an app in portrait, rotate to landscape.
Then open a PopupWindow.
Then rotate back to portrait.

We will properly resize the popup, but it's contained in the element of the bottom window which isn't resized, so half the screen is empty :)

maybe we want to do `this._resize() && top.resize()` here.