Yep, it sure sounds like you're relaxing a it too much. Maybe a reduction in doseage would help?
Like the others said, there are worse places to have this happen. Like me poohing my britches at a nice restaurant.

Thank heavens I was in my scooter and made it to the restroom, before anyone noticed....I hope!