Basically, first we draw a dot, then a line, and then we draw a circle. The circle is a little bit different though,
We get the average of the prevX and currentX and we set that as the x, and same for the y. this basically draws a point between the two, so even if canvas can't read so many gestures so fast, it still comes smoothly.