/** * Removes listeners and frees resources. This method should be called * if this controller is no longer needed. This method should be called * only once. */ public void kill(){ setRootWindowProvider( null ); focusObserver.kill(); register.kill(); keyboardController.kill(); theme.kill(); extensions.kill(); mouseDispatcher.kill(); }