Index: /trunk/src/scriptbuilder/structures/SimulationScript.java
===================================================================
--- /trunk/src/scriptbuilder/structures/SimulationScript.java	(revision 49)
+++ /trunk/src/scriptbuilder/structures/SimulationScript.java	(revision 59)
@@ -49,5 +49,5 @@
         Color.GRAY
     };
-    
+
     public File saveFile = null;
 
@@ -206,4 +206,5 @@
         return output;
     }
+
     /**
      * Arranges all timeslices in this script in chronological order, then by
@@ -243,4 +244,5 @@
             if (inc != null)
             {
+                inc.updateLength();
                 int currentLength = inc.length + inc.offset;
                 if (currentLength > length)
@@ -253,3 +255,16 @@
     }
 
+    public int incidentCount()
+    {
+        int count = 0;
+        for (ScriptIncident inc : incidents)
+        {
+            if (inc != null)
+            {
+                count++;
+            }
+        }
+        return count;
+    }
+
 }
