Implement IHM + Drag&Drop
New drag implementation