fixed nitpicks
added curve function (for fourbar)
added mousedown callback setter method
changed drawCurve to drawPath since bezier curves suck
added a clear method, changed mousedrag to mousemove