thods.
			// moveto() and lineto() take two parameters: x, y.
			// curveto() takes six parameters: x1, y1, x2, y2, x3, y3,
			// where (x1,y1) describes the direction in which the curve starts,
			// and (x2,y2) describes the direction in which it ends in point (x3,y3).
			var x = canvas.mouse.x;
			var y = canvas.mouse.y;
			var p = new BezierPath();
			p.moveto(0, 0);
			p.curveto(100, 100, x, y, 200, 200);
			// drawpath() draws the given BezierPath.
			// Notice how we set fill and stroke as optional p