My triggers are similar to yours. I had an experience yesterday where I handled it well and am proud of myself. I remained calm, got through the visit, spoke to the other people there who were not the people who hurt me, acted naturally, then left without incident.