you can do something like currentEventsList.remove(currentEvent) (if it is possible) so you iterate through remaining (not found) events.