Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/TrackBarSelectionDetectionRule.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/TrackBarSelectionDetectionRule.java	(revision 970)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/TrackBarSelectionDetectionRule.java	(revision 971)
@@ -51,4 +51,5 @@
 
         int valueSelectionStartIndex = -1;
+        ITrackBar currentTrackBar = null;
 
         int index = 0;
@@ -58,9 +59,12 @@
             if ((child instanceof IEventTask) &&
                 (((IEventTask) child).getEventTarget() instanceof ITrackBar) &&
-                (((IEventTask) child).getEventType() instanceof ValueSelection))
+                (((IEventTask) child).getEventType() instanceof ValueSelection) &&
+                ((currentTrackBar == null) ||
+                 (currentTrackBar.equals((((IEventTask) child).getEventTarget())))))
             {
                 if (valueSelectionStartIndex < 0) {
                     // let the show begin
                     valueSelectionStartIndex = index;
+                    currentTrackBar = (ITrackBar) ((IEventTask) child).getEventTarget();
                 }
             }
@@ -105,4 +109,5 @@
     {
         IIteration iteration = nodeFactory.createNewIteration();
+        //builder.setDescription(iteration, "value selection on " + )
         result.addNewlyCreatedParentNode(iteration);
 
