Since the only place the result of this is used is to set a member that is only used in one place, move this to createVisibleEventList_. That makes the whole type easier to read and understand what's going on.