The DOM specification states that Elements can only be added to a single parent. Thus, when changing parents, it removes it from the existing parent.
However, in the current Widget scheme, a Widget may be added to multiple parents simultaneously, although the underlying DOM relationships will obviously hold to the DOM specification. Thus, we must apply similar logic to the Widget scheme.
The DOM specification states that Elements can only be added to a single parent. Thus, when changing parents, it removes it from the existing parent.
However, in the current Widget scheme, a Widget may be added to multiple parents simultaneously, although the underlying DOM relationships will obviously hold to the DOM specification. Thus, we must apply similar logic to the Widget scheme.