Index: trunk/src/scriptbuilder/structures/TimeSlice.java
===================================================================
--- trunk/src/scriptbuilder/structures/TimeSlice.java	(revision 174)
+++ trunk/src/scriptbuilder/structures/TimeSlice.java	(revision 176)
@@ -326,4 +326,5 @@
     public void removeCorrespondingAudioEvent(I_AudioEvent comparisonEvent){
         String id = comparisonEvent.getID();
+        I_ScriptEvent removable = null;
         for(I_ScriptEvent event : events)
         {
@@ -332,12 +333,10 @@
                 if(id.equals(((AudioEvent) event).id))
                 {
-                    System.out.println("the event was deleted");
-                    events.remove(event);
-                    //this break prevents a ConcurrentModificationException. Not sure if this is logically okay.
-                    break;
+                    removable = event;
                 }
                 
             }
         }
+        events.remove(removable);
     }
     public AudioEvent getCorrespondingAudioEvent(I_AudioEvent comparisonEvent)
