removed 'sendsubviewtoback' and 'bringsubviewtofront' for QRView.
Instead, QRView appears as the top-level view in its container, and hides/appears when needed.