AJAX Pagination without blanking the template while loading?

I’m building out a page with AJAX pagination using query params, with a template that has a page title, an {{#each}}, page links, etc. But, because I’m forcing refreshing the model, when I change a param the entire template goes blank while the model call is completing. Is there a way to handle this more transparently and/or manually? I’ve looked into loading substates, but they seem to replace the entire template, when really I’d want to just throw a spinner on top of my {{#each}} block until the new data is rendered in.