         }
         let previousEvent: WMFFeedOnThisDayEvent? = events.count > 1 ? events[1] : events[0]
         cell.configure(with: events[0], previousEvent: previousEvent, dataStore: dataStore, theme: theme, layoutOnly: layoutOnly)
+        cell.selectionDelegate = self
     }
     
     private func configurePhotoCell(_ cell: UICollectionViewCell, layoutOnly: Bool) {

    }
}

extension ExploreCardViewController: AnnouncementCollectionViewCellDelegate {
    func announcementCellDidTapDismiss(_ cell: AnnouncementCollectionViewCell) {
        
    }
    
    func announcementCellDidTapActionButton(_ cell: AnnouncementCollectionViewCell) {
        
    }
    
    func announcementCell(_ cell: AnnouncementCollectionViewCell, didTapLinkURL: URL) {
        
    }
}


        super.viewWillAppear(animated)
        for indexPath in collectionView.indexPathsForSelectedItems ?? [] {
            collectionView.deselectItem(at: indexPath, animated: animated)
        }
        for cell in collectionView.visibleCells {
            guard let subCell = cell as? SubCellProtocol else {
                continue
            }
            subCell.deselectSelectedSubItems(animated: animated)
        }
    }
    
