No, this is a new feature. Your onActivate methods are very complex. Have you considered a single onActivate(EventContext)?
Perhaps the '-' in '-3' is just a presentation issue. I think the main culprit is likely to be your onPassivate(). Does it return all 3 objects (when populated).