 
 // MARK: - Optional Protocol Methods for YPDrawSignatureViewDelegate
 @objc protocol YPDrawSignatureViewDelegate: class {
-    optional func startedDrawing()
-    optional func finishedDrawing()
+    optional func startedSignatureDrawing()
+    optional func finishedSignatureDrawing()
 }


@IBDesignable
public class YPDrawSignatureView: UIView {
    
    // MARK: - Public properties
    @IBInspectable public var strokeWidth: CGFloat = 2.0 {

            self.ctr = 0
            self.pts[0] = touchPoint
        }
        
        if let delegate = self.delegate {
            delegate.startedSignatureDrawing!()
        }
    }
    
    override public func touchesMoved(touches: Set <UITouch>, withEvent event: UIEvent?) {
