Widget now passed to DNDNode constructor, improving modularity