* if dv is not != selectedView assert
* if dv is not != getActiveDrawingView() assert * @todo  why should we assert? dont see a problem with removing a view thats not a selected view * This definitely needs fixing!!! dnoyeb 1/1/2003
	protected ContainerListener createComponentListener() {		return new ContainerAdapter() {			/**			 * If the dv is null assert			 */            public void componentAdded(ContainerEvent e) {				DrawingView dv = Helper.getDrawingView((java.awt.Container)e.getChild());				if (dv != null) {					fireDrawingViewAddedEvent(dv);					selectedView = dv;					fireDrawingViewSelectedEvent(selectedView);				}            }		    /**			 * If dv is null assert			 * if dv is not != selectedView assert			 */            public void componentRemoved(ContainerEvent e) {				DrawingView dv = Helper.getDrawingView((java.awt.Container)e.getChild());				if (dv != null) {					selectedView = null;					fireDrawingViewSelectedEvent(selectedView);					fireDrawingViewRemovedEvent(dv);				}            }        };	}