added `noRepaint` flag, since dnd already updates the UI