HTML5 Page Visibility API abstraction