[@RomanAria] No problem! Unfortunately, although Mahz and I agreed on a solution after a bit of thinking, the code is pretty hostile to my dev environment at this point, so I won't be able to make any progress. Not making any promises (or putting words in his mouth, for that matter) but I presume that Mahz will squash the bug when he is available to do so.