shouldn't this call any other polyfills, instead of containing large bloat of code ? `@visibilityPolyfill() unless 'visibilityState of document'`