Index: trunk/src/event/editor/AudioPanel.java
===================================================================
--- trunk/src/event/editor/AudioPanel.java	(revision 92)
+++ trunk/src/event/editor/AudioPanel.java	(revision 130)
@@ -23,5 +23,4 @@
     {
         initComponents();
-
     }
 
@@ -32,50 +31,4 @@
         audioFileText.setText(event.audioPath);
         audioLengthText.setText(event.audioLength.toString());
-        audioFileText.addKeyListener(new KeyListener()
-        {
-
-            public void keyTyped(KeyEvent e)
-            {
-            }
-
-            public void keyPressed(KeyEvent e)
-            {
-                if (e.getKeyCode() == KeyEvent.VK_ENTER)
-                {
-                    event.audioPath = audioFileText.getText();
-                }
-            }
-
-            public void keyReleased(KeyEvent e)
-            {
-            }
-        });
-        audioLengthText.addKeyListener(new KeyListener()
-        {
-
-            public void keyTyped(KeyEvent e)
-            {
-            }
-
-            public void keyPressed(KeyEvent e)
-            {
-                if (e.getKeyCode() == KeyEvent.VK_ENTER)
-                {
-                    try
-                    {
-                        event.audioLength = Integer.parseInt(audioLengthText.getText());
-                    }
-                    catch (Exception ex)
-                    {
-
-                    }
-                }
-            }
-
-            public void keyReleased(KeyEvent e)
-            {
-            }
-        }
-        );
     }
 
@@ -85,5 +38,5 @@
         throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
     }
-    
+
     @Override
     public boolean removeAssociatedEvent()
@@ -92,4 +45,18 @@
         event = null;
         return true;
+    }
+
+    @Override
+    public void uponClose()
+    {
+        event.audioPath = audioFileText.getText();
+        try
+        {
+            event.audioLength = Integer.parseInt(audioLengthText.getText());
+        }
+        catch (Exception ex)
+        {
+
+        }
     }
 
