         statusBarOverlay.backgroundColor = BrowserViewControllerUX.BackgroundColor
         view.addSubview(statusBarOverlay)
 
-        // Setup the reader mode control bar. This bar starts not visible with a zero height.
-        readerModeBar = ReaderModeBarView(frame: CGRectZero)
-        readerModeBar.delegate = self
-        view.addSubview(readerModeBar)
-        readerModeBar.hidden = true
-
         // Setup the URL bar, wrapped in a view to get transparency effect
         urlBar = URLBarView()
         urlBar.setTranslatesAutoresizingMaskIntoConstraints(false)

        webViewContainer.snp_remakeConstraints { make in
            make.left.right.equalTo(self.view)

            if !self.readerModeBar.hidden {
                make.top.equalTo(self.readerModeBar.snp_bottom)
            } else {
                make.top.equalTo(self.header.snp_bottom)
            }


    func scrollViewDidScroll(scrollView: UIScrollView) {
        if let tab = tabManager.selectedTab,
           let prev = self.previousScroll {

            var totalToolbarHeight = header.frame.size.height
            let offset = scrollView.contentOffset
            let dy = prev.y - offset.y

            let scrollingSize = scrollView.contentSize.height - scrollView.frame.size.height
            totalToolbarHeight += readerModeBar?.frame.size.height ?? 0
            totalToolbarHeight += self.toolbar?.frame.size.height ?? 0

            // Only scroll away our toolbars if,
