 
 		guard articleExtractor?.state != .processing else {
 			stopArticleExtractor()
+			loadWebView()
 			return
 		}
 
 		guard !isShowingExtractedArticle else {
 			isShowingExtractedArticle = false
+			loadWebView()
 			articleExtractorButtonState = .off
 			return
 		}

			windowScrollY = 0
		}
	}
	var isShowingExtractedArticle = false {
		didSet {
			loadWebView()
		}
	}

	var articleExtractorButtonState: ArticleExtractorButtonState = .off {
		didSet {

		if articleExtractor?.state != .cancelled {
			self.extractedArticle = extractedArticle
			isShowingExtractedArticle = true
			loadWebView()
			articleExtractorButtonState = .on
		}
	}
