`window` `statechange` event