diff --git a/web/org.openbravo.userinterface.smartclient/isomorphic/client/event/EventHandler.js b/web/org.openbravo.userinterface.smartclient/isomorphic/client/event/EventHandler.js
--- a/web/org.openbravo.userinterface.smartclient/isomorphic/client/event/EventHandler.js
+++ b/web/org.openbravo.userinterface.smartclient/isomorphic/client/event/EventHandler.js
@@ -6305,7 +6305,7 @@
             nativeEventType = this._nativeEventName_TypeMap[nativeEventName] || 
                                   nativeEventName.substring(2);
                                   
-            object.addEventListener(nativeEventType, indirect, false);
+            object.addEventListener(nativeEventType, indirect, {passive: false});
     
         
         } else {
@@ -6332,7 +6332,8 @@
     var EH = this;
 	
     // Convert the public flag to use event listeners rather than directly specifying
-    // handlers at the docment level to an internal flag
+    // handlers at the docment level to an internal flag
+    window.isc_useEventListeners = true;
     if (window.isc_useEventListeners != null) EH._useEventListeners = window.isc_useEventListeners;
     
     
