                     CGContextSetLineWidth(ctg, width)
                     CGContextStrokePath(ctg)
                 }
+                i += 1
             }
         }
         

                            arrTraces![i].arrPoints.append(point)
                            break
                        }
                    }
                    self .setNeedsDisplay()
                }

        if arrTraces?.count > 0
        {
            CGContextBeginPath(ctg)
            var i = 0
            while i < arrTraces?.count {
                var tempTrace = arrTraces![i]
                if tempTrace.arrPoints.count > 0
                {
