         }
     }
     
-    //  MARK: - Colors
-    
-    @IBInspectable var color : UIColor = UIColor.blackColor() {
+    //  MARK: - Tint Color
+    
+    @IBInspectable override var tintColor : UIColor! {
         didSet {
             applyColor()
         }
     }
     
+    //  MARK: - Bar Color
+    
+    @IBInspectable var barTintColor : UIColor = UIColor.whiteColor() {
+        didSet {
+            applyColor()
+        }
+    }
+    
+    //  MARK: - Translucent
+    @IBInspectable var translucent : Bool = true {
+        didSet {
+            applyColor()
+        }
+    }
+    
+    
     // MARK: - Border Color
     
     @IBInspectable var borderColor : UIColor = UIColor.blackColor() {

        {
            
            let centerX : NSLayoutConstraint = NSLayoutConstraint(item: self, attribute: .CenterX, relatedBy: .Equal, toItem: superview, attribute: .CenterX, multiplier: 1.0, constant: 0);
            let width : NSLayoutConstraint = NSLayoutConstraint(item: self, attribute: .Width, relatedBy: .Equal, toItem: superview, attribute: .Width, multiplier: 1.0, constant: 2)
            
            superview.addConstraints([centerX, width])
        }

    //
    
    //
    //  Before moving to the superview, we want a few things
    //  to happen.
    //
    //  1. Turn off autoresizing masks.
