I don't know what you're allowed to put in an Activity Diagram so it's hard to say. IT does appear that it would be a lot clearer if you can express the "for each element in m_events" functionality better.
For what it's worth, I've always found flow charts unhelpful at best, and actively damaging to the design process at worst. The problem big problem is that they don't express or encourage structured design. To me, pseudo-code is more useful. I often write pseudo code as comments and then fill in the actual code underneath.