nit: could be just 
application->events_ = events;