popups before show() doesn't require disposal