     }
 
     init(center: CGPoint, radius: CGFloat, color: UIColor, icon: UIImage) {
-        self.originalColor = color
+        // self.originalColor = color
         super.init(center: center, radius: radius, color: color)
         setup(icon)
     }
 
     init(center: CGPoint, radius: CGFloat, color: UIColor, view: UIView) {
-        self.originalColor = color
+        // self.originalColor = color
         super.init(center: center, radius: radius, color: color)
         setupView(view)
     }
     
     public init(icon: UIImage) {
-        self.originalColor = UIColor.clearColor()
+        // self.originalColor = UIColor.clearColor()
         super.init()
         setup(icon)
     }

    let closeDuration: CGFloat = 0.2
    let viscosity: CGFloat     = 0.65
    var animateStyle: LiquidFloatingActionButtonAnimateStyle = .Up
    var color: UIColor = UIColor.brownColor() { // Seems like this color is unused...
        didSet {
            engine?.color = color
            bigEngine?.color = color
        }
    }

    var baseLiquid: LiquittableCircle?
    var engine:     SimpleCircleLiquidEngine?

    
    public override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
        if responsible {
            // originalColor = color!
            // color = originalColor.white(0.5)
            setNeedsDisplay()
        }
    }
    
    public override func touchesCancelled(touches: Set<UITouch>?, withEvent event: UIEvent?) {
        if responsible {
            // color = originalColor
            setNeedsDisplay()
        }
    }
    
    override public func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
        // color = originalColor
        actionButton?.didTappedCell(self)
    }

