recalc weights and parent IDs on dragged items