forked from: Line by mouse 3

...
@author Thi