Is there any way to manually refresh a dynamic page, without relying on refreshInterval or submitOnChange?

I would like to have my page do a bunch of stuff and then refresh, but the timing isn’t always the same so refreshInterval doesn’t really work for me, and I don’t want to require the user to change a setting for the refresh to happen.