         layoutManager.register(ArticleRightAlignedImageCollectionViewCell.self, forCellWithReuseIdentifier: ArticleRightAlignedImageCollectionViewCell.identifier, addPlaceholder: true)
         setupEditController()
     }
-
-    override func viewWillDisappear(_ animated: Bool) {
-        super.viewWillDisappear(animated)
-        if isMovingFromParentViewController {
-            FeedFunnel.shared.logFeedCardClosed(for: contentGroup, maxViewed: maxViewed)
-        }
-    }
-
-    override func viewDidAppear(_ animated: Bool) {
-        super.viewDidAppear(animated)
-        FeedFunnel.shared.startMeasuringTime(for: contentGroup)
-    }
     
     open func configure(cell: ArticleRightAlignedImageCollectionViewCell, forItemAt indexPath: IndexPath, layoutOnly: Bool) {
         guard let article = article(at: indexPath) else {

            return
        }
        delegate?.articleCollectionViewController(self, didSelectArticleWithURL: articleURL)
        FeedFunnel.shared.logArticleInFeedDetailReadingStarted(for: contentGroup, index: indexPath.item, maxViewed: maxViewed)
        wmf_pushArticle(with: articleURL, dataStore: dataStore, theme: theme, animated: true)
    }
    


    var contentGroup: WMFContentGroup?

    var previewedIndexPath: IndexPath?

    // MARK: - Layout
    
