draggable nodes and edges