Done moving edge functionality
TODO : have a proper undo action for that, right now the behaviour when undoing is :
- redraw the deleted edge (previous position of the edge)
- then delete the new edge drawn