set meta http-equiv="refresh"
setting a meta tag to refresh with an interval that is perhaps something like the configured interval plus 30 seconds might be a useful fallback if we end up in a state where the javascript timer doesn't fire correctly.