@Override public void destruct(Mission target) { getTr().removePropertyChangeListener(TRFactory.RUN_STATE, runStateListener); getMenuSystem().removeMenuItemListener(menuSelectionListener, PAUSE_MENU_PATH); getMenuSystem().removeMenuItem(PAUSE_MENU_PATH); pause.removePropertyChangeListener(controllerListener); }