* add visibilitychange listener Signed-off-by: Kerry Archibald <kerrya@element.io> * test Signed-off-by: Kerry Archibald <kerrya@element.io> * restore event listener mock Signed-off-by: Kerry Archibald <kerrya@element.io>