refactored all compete events into one, and stopped refetching data we already have!