     }
     
     fileprivate func fetchTalkPage() {
+        navigationBar.removeUnderNavigationBarView()
+        self.headerView = nil
         fakeProgressController.start()
         viewModel.fetchTalkPage { [weak self] result in
 

    }

    private func changeTalkPageLanguage(_ siteURL: URL, pageTitle: String) {
        viewModel.pageTitle = pageTitle
        viewModel.siteURL = siteURL
        viewModel.dataController = TalkPageDataController(pageType: viewModel.pageType, pageTitle: viewModel.pageTitle, siteURL: siteURL, articleSummaryController: viewModel.dataController.articleSummaryController)
        talkPageSemanticContentAttribute = MWKLanguageLinkController.semanticContentAttribute(forContentLanguageCode: siteURL.wmf_contentLanguageCode)
        fetchTalkPage()
    }
}



    private func setupHeaderView() {
        
        if self.headerView != nil {
            navigationBar.removeUnderNavigationBarView()
            self.headerView = nil
        }

        let headerView = TalkPageHeaderView()
        self.headerView = headerView

        headerView.configure(viewModel: viewModel)
        print(viewModel.siteURL)
        navigationBar.isBarHidingEnabled = false
        navigationBar.isUnderBarViewHidingEnabled = true
        navigationBar.allowsUnderbarHitsFallThrough = true
