     private var longPressGestureRecognizer: UILongPressGestureRecognizer!
     private var panGestureRecognizer: UIPanGestureRecognizer!
     private var reblogViewController: QuickReblogViewController?
-    
+
+    var webViewCache: Array<UIWebView>!
     var bodyWebViewCache: Dictionary<Int, UIWebView>!
     var bodyHeightCache: Dictionary<Int, CGFloat>!
     var secondaryBodyWebViewCache: Dictionary<Int, UIWebView>!

            self.secondaryBodyWebViewCache[postId] = nil
            self.reloadTable()
        }
    }
    
    // MARK: UIViewControllerTransitioningDelegate


                for post in posts {
                    if let content = post.htmlBodyWithWidth(self.tableView.frame.size.width) {
                        let webView = self.popWebView()
                        let htmlString = content

                        webView.loadHTMLString(htmlString, baseURL: NSURL(string: ""))

                        self.bodyWebViewCache[post.id] = webView
                    }

                    if let content = post.htmlSecondaryBodyWithWidth(self.tableView.frame.size.width) {
                        let webView = self.popWebView()
                        let htmlString = content

                        webView.loadHTMLString(htmlString, baseURL: NSURL(string: ""))

                        self.secondaryBodyWebViewCache[post.id] = webView
