   public var config = Config()
   public weak var tapDelegate: WallTapDelegate?
   public weak var scrollDelegate: WallScrollDelegate?
+  public weak var delegate: WallControllerDelegate?
   public var post: PostConvertible?
 
   private var scrollingState: InfiniteScrolling = .Stopped

import UIKit
import AsyncDisplayKit

public class WallController: UIViewController {


      dispatch_async(dispatch_get_main_queue(), { _ in
        self.collectionView.performBatchAnimated(true, updates: {
          self.collectionView.reloadData()
          }, completion: { _ in
            self.delegate?.updateInterface()
        })
      })
    }
  }
