           removeChild(bgshape);
           removeChild(closeButton);
           removeChild(refreshButton)
+          this.isVisible = false;
         }
 
         //close button

          // we hide the child
          this.removeUI();
          webView.stage.removeChild(webViewUI);
          this.isVisible = false;
          webView.zOrder = 1;
        }



        private function initBG()
        {
            if (this.isVisible)
            {
                return;
            }

            var self = this;
            webViewUI = new Sprite();
            bgshape = new Sprite();
