We probably only want to create the event once and pass it to all the callers.