x00 - Every time i look at one of your plugins - I learn something new.
Looking at your plugins is like reading a good novel. You read it once, it's great. You read again a few months later, and you realize all the nuances and extra features included that you didn't see before.
You are the developer's developer. par excellence
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.