             if !isRTL {
                 x = size.width - x - imageViewDimension
             }
-            imageView.frame = CGRect(x: x, y: imageViewY, width: imageViewDimension, height: imageViewDimension)
+            imageGrid.frame = CGRect(x: x, y: imageViewY, width: imageViewDimension, height: imageViewDimension)
+            imageGrid.backgroundColor = UIColor.yellow
         }
                 
         return CGSize(width: size.width, height: height)

        if let imageURL = firstFourArticles.first?.imageURL(forWidth: imageWidthToRequest) {
            isImageViewHidden = false
            if !layoutOnly {
                imageView.wmf_setImage(with: imageURL, detectFaces: true, onGPU: true, failure: { (error) in }, success: { })
            }
        } else {
            isImageViewHidden = true

    fileprivate var topSeparator = UIView()
    fileprivate var articleCountLabel = UILabel()
    var articleCount: Int = 0
    private let imageGrid = UIView()
    private var gridImageViews: [UIImageView] = []
    
    fileprivate var singlePixelDimension: CGFloat = 0.5
    
