Add eventlistener provider