lint fix
[BUG #8293] workaround: attach listeners to document to prevent breaking qx.Desktop's event handling