[events] General overhaul of the Events app.
[articles] Refactoring.