         self.initRadioButton()
     }
     
-    override func drawRect(rect:CGRect) {
+    override public func drawRect(rect:CGRect) {
         super.drawRect(rect)
         self.drawButton()
     }

    
    // MARK: -- UIButton
    
    override func titleColorForState(state:UIControlState) -> UIColor{
        if (state == UIControlState.Selected || state == UIControlState.Highlighted){
            var selectedOrHighlightedColor:UIColor!
            if (state == UIControlState.Selected) {

    
    // MARK: -- UIView

    required public init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)!
        self.initRadioButton()
    }
