diff --git a/src/main/java/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.java b/src/main/java/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.java
index de6790d811cce7d9cf0986ed976b1f16ec312b80..7e38b4192f9f4ff384f876a89ed090321687bed4 100755
--- a/src/main/java/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.java
+++ b/src/main/java/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.java
@@ -1528,8 +1528,8 @@ public class JFrameAvatarInteractiveSimulation extends JFrame implements AvatarS
                             }
                         }
                         if (transTimes.containsKey(key)) {
-                            if (!transTimes.get(key).contains(Long.toString(trans.initialClockValue))) {
-                                transTimes.get(key).add(Long.toString(trans.initialClockValue));
+                            if (!transTimes.get(key).contains(Long.toString(trans.clockValueWhenFinished))) {
+                                transTimes.get(key).add(Long.toString(trans.clockValueWhenFinished));
                             }
                         }
                     }
@@ -1550,7 +1550,7 @@ public class JFrameAvatarInteractiveSimulation extends JFrame implements AvatarS
                               sl.setTransaction1(st1);
                               sl.setTransaction2(st2);*/
 		
-						
+
                             for (String time1 : transTimes.get(st1)) {
 								String match = "";
                                 //Find the first subsequent transaction