Finish adding all event base API