code: @MainThread
      private void handleEventResult(Event event, EventResult result) {
          if (!activeEvents.contains(event)) {
              Utils.logE(event.getKey(), "Cannot send result of finished event");
              return;
          }
  
          scheduleResultCallbacks(event, result);
          executeTasks(false);
      }
docs: Handles event result