That truly sounds like something I myself would have said.....even though I really meant something along the lines of, "Oh, he had his hands full. I was just trying to help."
Alas, I don't think that fast when I'm on the spot.
ETA: to answer your question, yes, you did ok, but i think you & I both need to work on a more accurate response when where on the spot.