in reply to CB60
Awesome, of course. I have two suggestions for changes that will make it easier to use it programmatically: