Would be cool to be able to bind new `ifvisible` instances on procedurally created windows. I.e.: ```JavaScript const w = window.open(...); const wVisible = new ifvisible(w); wVisible.on('blur', ...); ```