Can you just `return eventList.filter(function(event) { ... })[0];` ?