 	override func viewWillAppear(_ animated: Bool) {
 		super.viewWillAppear(animated)
         startTime = Date.getCurrentMillis()
+
         isLoadCompleted = false
-        
         region = SettingsPrefs.getRegionPref()
 		updateView()
+		self.isNewsExpanded = false
+		updateNewsView()
 	}
     
     override func viewWillDisappear(_ animated: Bool) {

			self.topSitesCollection?.isScrollEnabled = false
			self.normalModeView.addSubview(self.topSitesCollection!)
			self.topSitesCollection?.snp.makeConstraints { (make) in
				make.top.equalTo(self.normalModeView)
				make.left.equalTo(self.normalModeView).offset(FreshtabViewUX.TopSitesOffset)
				make.right.equalTo(self.normalModeView).offset(-FreshtabViewUX.TopSitesOffset)
				make.height.equalTo(FreshtabViewUX.TopSitesMinHeight)

		if let url = s["url"] {
			let _ = self.profile.history.hideTopSite(url)
		}

		self.topSitesIndexesToRemove.append(index)
		logDeleteTopsiteSignal(index)

		if self.topSites.count == self.topSitesIndexesToRemove.count {
			self.removeDeletedTopSites()
        }
	}
}
