} else {
mgr.removeTransformChangeListener(cell, this);
mgr.removeViewUpdateListener(cell, this);
try {
dm.removeBinding(BINDING_NAME + id);
} catch (NameNotBoundException nnbe) {
// we can safely ignore this -- this just means the component
// is being added before the cell is live, so the first time
// setLive is called, the binding hasn't been created
logger.log(Level.FINE, null, nnbe);