         UIRectClip(symbolRect)
         CGContextTranslateCTM(context, symbolRect.origin.x, symbolRect.origin.y)
 
-        ElloDrawable.drawSubmitIconTemplate(stroke: ElloDrawable.white)
-        CGContextRestoreGState(context)
-    }
-
-    public class func drawUndoIconTemplate(#stroke: UIColor) {
+        ElloDrawable.drawSubmitIconTemplate(color: ElloDrawable.white)
+        CGContextRestoreGState(context)
+    }
+
+    public class func drawUndoIconTemplate(#color: UIColor) {
 
         //// Bezier Drawing
         var bezierPath = UIBezierPath()

        bodyPath.addCurveToPoint(CGPointMake(16.51, 32.5), controlPoint1: CGPointMake(31.5, 47.7), controlPoint2: CGPointMake(31.5, 32.5))
        bodyPath.addCurveToPoint(CGPointMake(2.51, 47.7), controlPoint1: CGPointMake(1.51, 32.5), controlPoint2: CGPointMake(2.51, 47.7))
        bodyPath.closePath()
        stroke.setStroke()
        bodyPath.lineWidth = 1
        bodyPath.stroke()


        //// Head Drawing
        var headPath = UIBezierPath(ovalInRect: CGRectMake(4.5, 3.5, 24, 24))
        stroke.setStroke()
        headPath.lineWidth = 1
        headPath.stroke()
    }

        UIRectClip(symbolRect)
        CGContextTranslateCTM(context, symbolRect.origin.x, symbolRect.origin.y)

        ElloDrawable.drawSubmitIconTemplate(color: ElloDrawable.greyA)
        CGContextRestoreGState(context)
    }

