     }
 }
 
+func + (left: CGPoint, right: CGPoint) -> CGPoint {
+    return CGPoint(x: left.x + right.x, y: left.y + right.y)
+}
     */
    public var handler: ((KCFloatingActionButtonItem) -> Void)? = nil
    
    /**
     Reference to parent
     */

            if _iconImageView == nil {
                _iconImageView = UIImageView(frame: CGRectMake(0, 0, 21, 23))
                //                _iconImageView = UIImageView(frame: CGRectMake(frame.size.width - size, 0, 21, 23))
                _iconImageView?.center = CGPointMake(size/2, size/2) + imageOffset
                _iconImageView?.contentMode = UIViewContentMode.ScaleToFill
                addSubview(_iconImageView!)
            }
