Dessiner une Ligne de Connexion dans RaphaelJS

Comment pourrais-je aller sur le dessin d'une ligne de connexion à Raphaël où le mousedown initie le point de départ de la ligne, le mousemove déplace le point de fin, sans déplacer le point de départ et le mouseup la laisse comme elle est?

OriginalL'auteur Louis | 2010-08-27