if(eb!=null) {
// we don't cause unregister event - just another register event
compid = eb.getComponentID();
eb.close();
eb = new ShellEventBroadcaster(evc, this, EVENT_SOURCE, eb.getComponentID());
} else {
eb = new ShellEventBroadcaster(evc, this, EVENT_SOURCE);
}
ec = evc;
}