Local events feed (Happenings)

Resubmitting after review
Nothing in here screams "mutates object state", but it clearly does mutate state. That's a big problem. Predicate methods should never mutate an object.