             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)
+                _iconImageView?.center = CGPointMake(size/2, size/2) + imageOffset
                 _iconImageView?.contentMode = UIViewContentMode.ScaleToFill
                 addSubview(_iconImageView!)
             }

     */
    public var handler: ((KCFloatingActionButtonItem) -> Void)? = nil
    
    /**
     Reference to parent
     */

    }
}

func + (left: CGPoint, right: CGPoint) -> CGPoint {
    return CGPoint(x: left.x + right.x, y: left.y + right.y)
}