     public var removeOnDismiss = true
     public var resizeToFit = true
     
-    public var tags = [TagView](){
-        didSet {
-            layoutSubviews()
-        }
-    }
-    public var padding = 5{
+    public var tags = [TagView]() {
+        didSet {
+            layoutSubviews()
+        }
+    }
+    public var padding = 5 {
         didSet {
             layoutSubviews()
         }

    private let textLabel : UILabel
    
    public override init(frame: CGRect) {
        
        dismissView = UIView()
        icon = UIImageView()
        textLabel = UILabel()

    public func tagTouched(tag: TagView) {
        delegate?.tagTouched?(tag)
    }
    
}
