It sounds like you're doing fine, Sinclair. It is better if there is no contact at all only because each interaction allows her to get a little 'fix' of you and can draw the situation out longer.
I don't think you can blame yourself when she stalks you at the hardware store though lol. The fact she is curious about you and asking questions is really good. This is what you want. I thought you handled a tough situation well. You didn't show her anger and you found a great way to communicate an important message from your counsellor.