code: protected void addLogical(Widget child) {
  		// Detach new child.
  		child.removeFromParent();
  
  		// Logical attach.
  		getChildren().add(child);
  
  		// Adopt.
  		adopt(child);
  	}
docs: Logical add operation. If you do this you are responsible for adding it
  to the DOM yourself.
  
  @param child
  the child widget to be added