c.removeComponentMovedListener(redrawConsumer);
c.removePinAddedListener(pinAddedListener);
c.removePinRemovedListener(pinRemovedListener);
c.removeComponentMovedListener(redrawConsumer);
c.removePinAddedListener(pinAddedListener);
c.removePinRemovedListener(pinRemovedListener);