Index: trunk/src/scriptbuilder/structures/ScriptIncident.java
===================================================================
--- trunk/src/scriptbuilder/structures/ScriptIncident.java	(revision 103)
+++ trunk/src/scriptbuilder/structures/ScriptIncident.java	(revision 106)
@@ -159,10 +159,15 @@
         TreeMap<Integer, TimeSlice> newSlices = new TreeMap<Integer, TimeSlice>();
         
+        int latest = 0;
+        
         for(Integer k : slices.keySet())
         {
             newSlices.put(k + (offset - old), slices.get(k));
-        }
-
-        for (TimeSlice ts : slices.values())
+            latest = k + (offset - old);
+        }
+        
+        latestStart = latest;
+
+        for (TimeSlice ts : newSlices.values())
         {
             ts.shift(offset - old);
@@ -170,5 +175,5 @@
         
         slices = newSlices;
-
+        updateLength();
         script.update();
     }
