             cell.imageView.sd_setImageWithURL(icon.url.asURL, completed: { (img, err, type, url) -> Void in
                 if let img = img {
                     cell.image = img
-                    cell.backgroundImage.image = img.applyLightEffect()
+                    self.setBlurredBackground(img, withURL: url, forCell: cell)
                 } else {
                     self.getFaviconForCell(cell, site: site, profile: profile)
                 }

    private func setDefaultThumbnailBackgroundForCell(cell: ThumbnailCell) {
        cell.imageView.image = UIImage(named: "defaultTopSiteIcon")!
        cell.imageView.contentMode = UIViewContentMode.Center
    }

    private func getFaviconForCell(cell:ThumbnailCell, site: Site, profile: Profile) {

    var profile: Profile
    var editingThumbnails: Bool = false

    private let blurQueue = dispatch_queue_create("FaviconBlurQueue", DISPATCH_QUEUE_CONCURRENT)
    private let BackgroundFadeInDuration: NSTimeInterval = 0.3

    init(profile: Profile, data: Cursor<Site>) {
        self.data = data
        self.profile = profile
