     override public func touchDidBegin(gestureRecognizer: UIGestureRecognizer) {
         
         pressed = true
-        updateAllUI()
+        animatedUpdate()
         buttonDelegate?.buttonWasTouched(self)
         
     }

    public var verticalContentInset: CGFloat = 0.0
    
    public var dimsWhenPressed = false
    
    
    

    public var font = UIFont(name: "HelveticaNeue-Medium", size: 12)
    
    
    
    // MARK: UI
    var imageView = UIImageView()
    var textLabel = UILabel()
