You are very welcome!
May I please request that as you develop this "brain child" of yours, that you please post an example that demonstrates what you come up with.
In a year or so, when someone else is asking a similar question, we will be able to point at your example.
Then it will be you getting the "stars"!
Ben