JComponent () { if (myShowFN != null) { Disposer.register(this, myShowFN); } KeymapExtension.EXTENSION_POINT_NAME.addChangeListener(this::currentKeymapChanged, this); myKeymapSelector.attachKeymapListener(this); ApplicationManager.getApplication().getMessageBus().connect(this).subscribe(CHANGE_TOPIC, this); return this; }