proper node/link addition, drag/drop behavior