drag a node — the overlap set recomputes on every move