Well done Pam for facing that obstacle squarely and overcoming it! It will all get easier with time, as you see that J got the booby prize.
Don't know if I posted on here about a similar thing - went with Sis to a nice local restaurant when she was over, and the head waiter who knew ex and I as regular customers, greets me and then looks worried and says that my ex is already in the restauant. My heart did skip a tiny amount, but I found myself saying, no problem, and as he was around the corner of the L-shaped room I would take a table not in his line if sight, and would be fine. And I was. D12 arrived a little later and I told her about her Dad so she popped over to chat with him for a minute. I rather fancy that he waited a good long while as it was our group that got up first and left, without seeing him. He would have had to pass by our table if he had left first. Actually, I think he didn't want to bump into my sis, who is quite terrier like in the face of ex. Whatever, I stood my ground. It is truly the shameless that have no shame, obvious, isn't it?
"The unexamined life is not worth living" - Socrates