Creating a new sheet when spinning up a spinner, and giving it along as a parameter to functions that rely on it, provides each spinner, independant of their document, with a sheet. That way you can create a spinner from a background or the foreground page, and they both will work.