dry up events index action, refactor failing tests