another phrase to express dwelled on

After the incident he dwelled on the issues surrounding the incident.

What would be other substitutes to express the idea conveyed by "dwell on?"

I considered "mull over", "ruminate", "moped about", etc., but these terms don't communicate the thinking at length about something negative, a frustrating aspect of the term "dwell on." Some of these are too formal or don't have association with the negative frustrating nature of the event.


Brood would work perfectly with what you're describing because it implies both length and negativity. Merriam Webster defines it this way:

Brood (verb): to think a lot about something in an unhappy way


Perhaps chewed over

(transitive, adverb) to consider carefully; ruminate on

Collins

Also agonize (usually with over)

Undergo great mental anguish through worrying about something

Oxford Dictionaries Online


Check if lingered (over) appeals to you.

After the incident he lingered over the issues surrounding the incident.