pass document.body instead of document to Event.on()