function handleTopLevel(
  topLevelType,
  targetInst,
  nativeEvent,
  nativeEventTarget
) {
  var events = extractEvents(
    topLevelType,
    targetInst,
    nativeEvent,
    nativeEventTarget
  );
  runEventQueueInBatch(events);
}
Streams a fired top-level event to `EventPluginHub` where plugins have the
opportunity to create `ReactEvent`s to be dispatched.