added _hideOverlay()