learn eventManager