Hi montañesa,
I'm glad to hear that he responded differently this time.
If you've been working on the lessons, which it looks like you have from your prior posts, then it may well be that he is responding to the positive changes you are making. Keep it up! It's impossible to say what he will do next time or how long it will take him to learn better approaches. Either way, the more you work on yourself and what you do, the more it will help him too.
Oh my gosh, that set him off. About two hours of insanity ensured.
While it helps to be aware of what may trigger him, you cannot control his being set off by anything.
About the two hours of insanity, were you involved in the insanity or was he doing it on his own? If you're not already working on it, this is an area where boundaries can help.