refactor EventsCallback -> only 1 onEventsRetrieved succes used.
redo EventsCallback. one method for events retrieval success and modularized inner classes.