Jasem, That would cover all of my use cases. I'm not familiar enough with the code to say where I think it should live. Thanks,Read More...