Wolf ~ You avoided drama, you stayed calm, and your S had a great time. Sounds like a great day! I know it's hard and emotional but I think it's worth celebrating when you handle things well.
You are wise not to take the bait your XW throws out. It's soooo hard not to bite.
Regardless of what this means for your R with your XW, the above things are really positive and the right path forward.