Index: trunk/src/event/editor/TowPanel.java
===================================================================
--- trunk/src/event/editor/TowPanel.java	(revision 92)
+++ trunk/src/event/editor/TowPanel.java	(revision 130)
@@ -60,71 +60,11 @@
         event = (TowEvent) sei;
         txtCompany.setText(event.towCompany);
-        txtCompany.addKeyListener(new KeyListener()
-        {
-            public void keyTyped(KeyEvent e)
-            {
-            }
-            public void keyPressed(KeyEvent e)
-            {
-                if (e.getKeyCode() == KeyEvent.VK_ENTER)
-                {
-                    event.towCompany = txtCompany.getText();
-                }
-            }
-            public void keyReleased(KeyEvent e)
-            {
-            }
-        });
+
         txtBeat.setText(event.towBeat);
-        txtBeat.addKeyListener(new KeyListener()
-        {
-            public void keyTyped(KeyEvent e)
-            {
-            }
-            public void keyPressed(KeyEvent e)
-            {
-                if (e.getKeyCode() == KeyEvent.VK_ENTER)
-                {
-                    event.towBeat = txtBeat.getText();
-                }
-            }
-            public void keyReleased(KeyEvent e)
-            {
-            }
-        });
+
         txtConfirmationNumber.setText("" + event.towConfNum);
-        txtConfirmationNumber.addKeyListener(new KeyListener()
-        {
-            public void keyTyped(KeyEvent e)
-            {
-            }
-            public void keyPressed(KeyEvent e)
-            {
-                if (e.getKeyCode() == KeyEvent.VK_ENTER)
-                {
-                    event.towConfNum = txtConfirmationNumber.getText();
-                }
-            }
-            public void keyReleased(KeyEvent e)
-            {
-            }
-        });
+
         txtPublicNumber.setText("" + event.towPubNum);
-        txtPublicNumber.addKeyListener(new KeyListener()
-        {
-            public void keyTyped(KeyEvent e)
-            {
-            }
-            public void keyPressed(KeyEvent e)
-            {
-                if (e.getKeyCode() == KeyEvent.VK_ENTER)
-                {
-                    event.towPubNum = txtPublicNumber.getText();
-                }
-            }
-            public void keyReleased(KeyEvent e)
-            {
-            }
-        });
+
     }
 
@@ -134,5 +74,5 @@
         throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
     }
-    
+
     @Override
     public boolean removeAssociatedEvent()
@@ -141,4 +81,13 @@
         event = null;
         return true;
+    }
+
+    @Override
+    public void uponClose()
+    {
+        event.towCompany = txtCompany.getText();
+        event.towBeat = txtBeat.getText();
+        event.towConfNum = txtConfirmationNumber.getText();
+        event.towPubNum = txtPublicNumber.getText();
     }
 
