Refactor events: index, show