public final void removeComponent(final Component _component) { _component.setParent(null); // Required by j2Objc conversion, causes memory-leak otherwise components.remove(_component); final EventController controller = _component.getComponentEventController(); eventSystem.removeEventHandler(controller); }