The first few lines are drawn really slowly over here... after a couple of lines, they appear instantly. Weird behavior, is this intended?
The way this works is that I add points to an array while dragging. There is a loop that adds a point and draws a line to the last point. I think that interval of drawing is what slows it down but that is just what I felt like it had to be.