added todo
diff --git a/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseWindowRenderer.java b/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseWindowRenderer.java
index 0152fac..d671473 100755
--- a/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseWindowRenderer.java
+++ b/bundles/runtime/org.eclipse.fx.ui.workbench.renderers.base/src/org/eclipse/fx/ui/workbench/renderers/base/BaseWindowRenderer.java
@@ -288,6 +288,8 @@
 
 				// Set the render flag for other windows
 				// TODO What do we do with: other top-level windows, ...
+				// TODO I think we need to call removeGUI() for the top level because
+				// if we don't we see strange invalid context types sticking around in PartRenderingEngine.clearContext
 				MWindow element = param.getDomElement();
 				if (element != null && !((MApplicationElement) element.getParent() instanceof MApplication)) {
 					element.setToBeRendered(false);