ui-web: use Page Visibility API to slow down updates