         }
     }
     
-    var selectedBorderColor : UIColor? {
+    public var selectedBorderColor : UIColor? {
         willSet(color) {
             setBorders(selected)
         }

        }
    }
    
    var notSelectedBorderColor : UIColor? {
        didSet(color) {
            setBorders(selected)
        }
    }
    
    var selectedFont : UIFont = UIFont.systemFontOfSize(17) {
        willSet(font) {
            if (selected) {
                self.tagLabel!.font = font

    var index : Int = -1
    var height : NSLayoutConstraint!

    override public var frame : CGRect {
        didSet {
            self.layer.cornerRadius = CGRectGetHeight(frame) / 2
            self.layer.masksToBounds = true   
        }
    }
    
    public var notSelectedFont : UIFont = UIFont.systemFontOfSize(17) {
        willSet(font) {
            
            if (!selected) {
