Usage :
- click & drag a control point to move it in X&Y direction
- click & drag a vertical line to move it in horizontal or vertical direction (the very first move will be used to determine the motion direction)
- click & drag the yellow or blue square handle to modify the tangent of the same color