* interpreter launch configuration fixes
diff --git a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterComboBlock.java b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterComboBlock.java
index 852dbf1..ee70edf 100644
--- a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterComboBlock.java
+++ b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterComboBlock.java
@@ -1,14 +1,20 @@
 package org.eclipse.dltk.javascript.internal.debug.ui.interpreters;
 
+import org.eclipse.dltk.debug.ui.launchConfigurations.IMainLaunchConfigurationTabListenerManager;
 import org.eclipse.dltk.internal.debug.ui.interpreters.AbstractInterpreterComboBlock;
 import org.eclipse.dltk.javascript.core.JavaScriptNature;
 import org.eclipse.jface.preference.IPreferencePage;
 
+public class JavaScriptInterpreterComboBlock extends
+		AbstractInterpreterComboBlock {
 
-public class JavaScriptInterpreterComboBlock extends AbstractInterpreterComboBlock {
-	
-	protected void showInterpreterPreferencePage()  { 
-		IPreferencePage page = new JavaScriptInterpreterPreferencePage(); 
+	protected JavaScriptInterpreterComboBlock(
+			IMainLaunchConfigurationTabListenerManager tab) {
+		super(tab);
+	}
+
+	protected void showInterpreterPreferencePage() {
+		IPreferencePage page = new JavaScriptInterpreterPreferencePage();
 		//showPrefPage("org.eclipse.dltk.tcl.debug.ui.interpreters.TclInterpreterPreferencePage", page); //$NON-NLS-1$
 	}
 
diff --git a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterContainerWizardPage.java b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterContainerWizardPage.java
index 660710b..c3b21c1 100644
--- a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterContainerWizardPage.java
+++ b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterContainerWizardPage.java
@@ -10,14 +10,13 @@
  *******************************************************************************/
 package org.eclipse.dltk.javascript.internal.debug.ui.interpreters;
 
-
 import org.eclipse.dltk.internal.debug.ui.interpreters.AbstractInterpreterComboBlock;
 import org.eclipse.dltk.internal.debug.ui.interpreters.AbstractInterpreterContainerWizardPage;
 
-
-public class JavaScriptInterpreterContainerWizardPage extends AbstractInterpreterContainerWizardPage {
+public class JavaScriptInterpreterContainerWizardPage extends
+		AbstractInterpreterContainerWizardPage {
 
 	protected AbstractInterpreterComboBlock getInterpreterBlock() {
-		return new JavaScriptInterpreterComboBlock();
+		return new JavaScriptInterpreterComboBlock(null);
 	}
 }
diff --git a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterTab.java b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterTab.java
index 8cbe162..72415cc 100644
--- a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterTab.java
+++ b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/interpreters/JavaScriptInterpreterTab.java
@@ -5,13 +5,13 @@
 import org.eclipse.dltk.javascript.core.JavaScriptNature;
 
 public class JavaScriptInterpreterTab extends InterpreterTab {
-	
+
 	protected AbstractInterpreterComboBlock getInterpreterBlock() {
-		return new JavaScriptInterpreterComboBlock();
+		return new JavaScriptInterpreterComboBlock(getMainTab());
 	}
 
 	protected String getNature() {
 		return JavaScriptNature.NATURE_ID;
 	}
-	
+
 }