function TopLevelCallbackBookKeeping(topLevelType, nativeEvent) {
  this.topLevelType = topLevelType;
  this.nativeEvent = nativeEvent;
  this.ancestors = [];
}
Traps a top-level event by using event capturing.

@param {string} topLevelType Record from `EventConstants`.
@param {string} handlerBaseName Event name (e.g. "click").
@param {object} handle Element on which to attach listener.
@return {object} An object with a remove function which will forcefully
                 remove the listener.
@internal