Again - nicely done!! There's only one way I've found to do it and you've done it, as painful as it is.
I've been keeping my eyes open for a decent substitute, but nothing is quite right, and as you and I have have shown it can be done with time and patience, and I'm sure if accuracy wasn't...