Index: applications/editors/josm/plugins/smed/src/smed/plug/manager/SmedPluginManagerImpl.java
===================================================================
--- applications/editors/josm/plugins/smed/src/smed/plug/manager/SmedPluginManagerImpl.java	(revision 23436)
+++ applications/editors/josm/plugins/smed/src/smed/plug/manager/SmedPluginManagerImpl.java	(revision 23437)
@@ -14,5 +14,4 @@
 	@Override
 	public void setString(String string) {
-		System.out.println("setString string:\t" + string);
 		this.string = string;
 	}
@@ -20,5 +19,4 @@
 	@Override
 	public String getString() {
-		System.out.println("getString string\t" + string);
 		return string;
 	}
Index: applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabAction.java
===================================================================
--- applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabAction.java	(revision 23436)
+++ applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabAction.java	(revision 23437)
@@ -75,5 +75,5 @@
         	}
         });
-        frame.setSize(new Dimension(420, 460));
+        frame.setSize(new Dimension(420, 550));
         // frame.pack();
         frame.setVisible(true);
Index: applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabbedPane.java
===================================================================
--- applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabbedPane.java	(revision 23436)
+++ applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabbedPane.java	(revision 23437)
@@ -12,4 +12,6 @@
 import javax.swing.JPanel;
 import javax.swing.JTabbedPane;
+import javax.swing.event.ChangeEvent;
+import javax.swing.event.ChangeListener;
 
 import org.openstreetmap.josm.Main;
@@ -32,5 +34,5 @@
 	
     public SmedTabbedPane() {
-        super(new GridLayout(1, 1));
+        // super(new GridLayout(1, 1));
 
         String pluginDirName = Main.pref.getPluginsDirectory().getAbsolutePath();
@@ -41,5 +43,14 @@
             if(plugins != null) {
             	ImageIcon icon = null;
-            	tabbedPane = new JTabbedPane();
+            	if(tabbedPane == null) { 
+            		tabbedPane = new JTabbedPane();
+            		tabbedPane.addChangeListener(new ChangeListener() {
+
+						@Override
+						public void stateChanged(ChangeEvent event) {
+							System.out.println("hello world");
+						}
+            		});
+            	}
 
             	JComponent panel;
@@ -78,3 +89,11 @@
     public static List<SmedPluggable> getPlugins() { return plugins; }
     public static JTabbedPane getTabbedPane() { return tabbedPane; }
+
+    /*
+	@Override
+	public void stateChanged(ChangeEvent event) {
+		System.out.println("hello world");
+		
+	}
+	*/
 }
