Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/DefaultEventTargetSequenceDetectionRule.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/DefaultEventTargetSequenceDetectionRule.java	(revision 972)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/DefaultEventTargetSequenceDetectionRule.java	(revision 985)
@@ -59,6 +59,6 @@
                         (!(parent.getChildren().get(startingIndex) instanceof ISequence)))
                     {
-                        handleEventTargetSequence
-                            (parent, startingIndex, endIndex, builder, nodeFactory, result);
+                        handleEventTargetSequence(parent, currentEventTarget, startingIndex,
+                                                  endIndex, builder, nodeFactory, result);
 
                         result.setRuleApplicationStatus
@@ -66,8 +66,12 @@
                         return result;
                     }
-                    else {
+                    else if (eventTarget != null) {
                         // here a new sequence on a new target begins
                         startingIndex = index;
                         currentEventTarget = eventTarget;
+                    }
+                    else {
+                        startingIndex = -1;
+                        currentEventTarget = null;
                     }
                 }
@@ -87,6 +91,6 @@
                      (!(parent.getChildren().get(startingIndex) instanceof ISequence))))
                 {
-                    handleEventTargetSequence
-                        (parent, startingIndex, endIndex, builder, nodeFactory, result);
+                    handleEventTargetSequence(parent, currentEventTarget, startingIndex, endIndex,
+                                              builder, nodeFactory, result);
                 
                     result.setRuleApplicationStatus(RuleApplicationStatus.RULE_APPLICATION_FINISHED);
@@ -134,4 +138,5 @@
      */
     private void handleEventTargetSequence(ITaskTreeNode         parent,
+                                           IEventTarget          target,
                                            int                   startIndex,
                                            int                   endIndex,
@@ -141,4 +146,5 @@
     {
         ISequence sequence = nodeFactory.createNewSequence();
+        builder.setDescription(sequence, "interactions on " + target.getStringIdentifier());
 
         for (int i = startIndex; i <= endIndex; i++) {
