I would like to mention something which appears to be an additional benefit of the new script.
I use "Desktop Setting" rather than "Folder View" and have selected in Desktop Settings the option to use different widgets on each virtual desktop. I use a different background on each virtual desktop (because I can).
What happened now and then, usually for no apparent reason, was that the background on each desktop became the same. I found that the "different widgets" option was still selected. It took a couple of log outs and back in and fiddling with the widgets option to get the different backgrounds back.
Since I began using the script, no such events have occurred.