listen to blur on the window, not the document, so chrome works