python: multiprocessing Event

What is difference between multiprocessing.Event and multiprocessing.managers.SyncManager.Event. When do I use each? Why two different objects exist?

Same question for other similar objects existing …