Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/gui/SortedInteractionEventList.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/gui/SortedInteractionEventList.java	(revision 737)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/gui/SortedInteractionEventList.java	(revision 738)
@@ -46,6 +46,13 @@
             }
 
-            eventPairs.add(new KeyEventPair(event));
-            return true;
+            // in the case the log has an error because it has a key up for which there is no
+            // key down, log a warning and add the key up event without sorting it
+            if (event.getType() instanceof KeyPressed) {
+                eventPairs.add(new KeyEventPair(event));
+                return true;
+            }
+            else {
+                return super.add(event);
+            }
         }
         else {
