Drawing api

From the Robert Penner code given in this tutorial:

http://www.kirupa.com/developer/actionscript/tricks/drawing_api.htm

i was wondering why controlx and controly has to be so complicated.

I’ve tried changing it to just _root._xmouse but it messes up. I don’t get this, shouldn’t the curve point be the same point as the mouse?? thanks