             tagPressed(sender.currentTitle ?? "")
         }
     }
-
+    
 }

            tagView.removeFromSuperview()
        }
        tagViews = []
        setNeedsLayout()
    }
    
    // MARK: - Events

    public override func layoutSubviews() {
        super.layoutSubviews()
        
        rearrangeViews()
    }
    
    private func rearrangeViews() {
        for tagView in tagViews {
            tagView.removeFromSuperview()
        }
