Divide event hubs into two, for UI events and AP events