improve PageVisibilityEvent.on() and PageVisibilityEvent.off()