Hooks on all events whenever RefreshAPI is called (only once)

Also, filters correctly on the functionalities directly on the functions called by the fired events.