     imageView.image = image
   }
   
-  private func setupImageView() {
-    addSubview(imageView)
-    imageView.frame = CGRect(origin: CGPoint(), size: frame.size)
+  private class func setupImageView(imageView: UIImageView, size: CGSize) {
+    imageView.frame = CGRect(origin: CGPoint(), size: size)
     imageView.contentMode = UIViewContentMode.ScaleAspectFit
+    imageView.backgroundColor = UIColor.whiteColor()
   }
   
   // Called each time the cell is visible on screen when scrolling.

  
  private func imagedDownloadComplete(image: UIImage) {
    url = nil
    showImage(image)
    downloadTask = nil
  }
}

  override init(frame: CGRect) {
    super.init(frame: frame)
    
    PagedImagesCellView.setupImageView(imageView, size: frame.size)
    addSubview(imageView)
  }

  required init(coder aDecoder: NSCoder) {
