@Override
 protected void onDetach() {
   getTarget().children().clear();
   myPopupManager.dispose();
   myContext.unregister(this);
   super.onDetach();
 }
 @Override
 protected void onDetach() {
   super.onDetach();
   getSource().resetContainerPeer();
 }