Index: trunk/autoquest-htmlmonitor/src/main/js/autoquest-htmlmonitor.js
===================================================================
--- trunk/autoquest-htmlmonitor/src/main/js/autoquest-htmlmonitor.js	(revision 1247)
+++ trunk/autoquest-htmlmonitor/src/main/js/autoquest-htmlmonitor.js	(revision 1248)
@@ -73,4 +73,5 @@
     //{ "tag": "blockquote", "actions": [  ] },
     { "tag": "body", "actions": [ "onclick",
+                                  "onkeydown",
                                   "onpagehide",
                                   "onpageshow",
@@ -597,4 +598,12 @@
     
     eventType = eventName.toLowerCase();
+    
+    // filter onkeydown events, which are not of interest
+    if ((eventType === "onkeydown") && (node === document.body)) {
+        // do not handle key downs on the body which are other than tabs (keycode 9)
+        if (event.keyCode !== 9) {
+            return;
+        }
+    }
 
     // check, if the preceeding event is more concrete, i.e. the new event to be handled is only
@@ -612,5 +621,5 @@
                 return;
             }
-            else if (eventName !== "onscroll") {
+            else if (eventType !== "onscroll") {
                 // we have the same event on the same element. If it is an onscroll, we should
                 // reuse it. But it is not an onscroll. So we ignore the existing event.
