I have a script running on the top frame of a page, with a function triggered by a keydown event attached to the window the event does not fire if the focus is on a sub frame of the page. Can I fix this without having to attach a separate event listener to every contentDocument of every frame?