 
         if let readerMode = selected?.getHelper(name: ReaderMode.name()) as? ReaderMode {
             urlBar.updateReaderModeState(readerMode.state)
+            if readerMode.state == .Active {
+                showReaderModeBar(animated: false)
+            } else {
+                hideReaderModeBar(animated: false)
+            }
         } else {
             urlBar.updateReaderModeState(ReaderModeState.Unavailable)
         }

}

extension BrowserViewController {
    func showReaderModeBar(#animated: Bool) {
        // TODO This needs to come from the database
        readerModeBar.unread = true
        readerModeBar.added = false
        readerModeBar.hidden = false
    }

    func hideReaderModeBar(#animated: Bool) {
        readerModeBar.hidden = true
    }

    /// There are two ways we can enable reader mode. In the simplest case we open a URL to our internal reader mode

                    })
                }

                if let url = tab.url {
                    if ReaderModeUtils.isReaderModeURL(url) {
                        showReaderModeBar(animated: false)
                    } else {
                        hideReaderModeBar(animated: false)
                    }
                }

                updateInContentHomePanel(tab.displayURL)
            }
        }
