Ah, I see. I'll try to the "cleanup thread" version first, since that since to be conceptually simpler design.