Thanks for that!
But I do have a couple of questions:
- I understand everything you've done except what $e does. Are there some docs that you can point me at to explain that particular point?
- What is the advantage or disadvantage in using pointerxy as opposed to what you wrote?