Have the viewportOverlay observe the previewContainer rather than the iframe itself to eliminate any iframe swapper weirdness as the cause of DO #3484140
Closes #3484140