         stripView = UIView()
         stripView.backgroundColor = UIColor(red: 223/255, green: 223/255, blue: 223/255, alpha: 1)
         
-        var tap = UITapGestureRecognizer(target: self, action: #selector(self.didTapDisplayName))
+        var tap = UITapGestureRecognizer(target: self, action: #selector(self.didTapDisplayName(_:)))
         tap.numberOfTapsRequired = 1
         displayNameLabel.addGestureRecognizer(tap)
         
-        tap = UITapGestureRecognizer(target: self, action: #selector(self.didTapAvatar))
+        tap = UITapGestureRecognizer(target: self, action: #selector(self.didTapAvatar(_:)))
         tap.numberOfTapsRequired = 1
         avatarImageView.addGestureRecognizer(tap)
         


protocol PostListCollectionHeaderDelegate: class {
    
    func didTapDisplayName(header: PostListCollectionHeader)
    func didTapAvatar(header: PostListCollectionHeader)
}

class PostListCollectionHeader: UICollectionReusableView {


extension PostListCollectionHeader {
    
    func didTapDisplayName(_ tap: UITapGestureRecognizer) {
        let point = tap.location(in: self)
        delegate?.didTapDisplayName(header: self, point: point)
    }
    
    func didTapAvatar(_ tap: UITapGestureRecognizer) {
        let point = tap.location(in: self)
        delegate?.didTapAvatar(header: self, point: point)
    }
}

