code: @MainThread
      private void handleEventPost(Event event) {
          Utils.log(event.getKey(), "Handling posted event");
  
          int sizeBefore = executionQueue.size();
  
          scheduleStatusUpdates(event, EventStatus.STARTED);
          scheduleSubscribersInvocation(event);
  
          if (((EventBase) event).handlersCount == 0) {
              Utils.log(event.getKey(), "No subscribers found");
              // Removing all scheduled STARTED status callbacks
              while (executionQueue.size() > sizeBefore) {
                  executionQueue.removeLast();
              }
          } else {
              activeEvents.add(event);
              executeTasks(false);
          }
      }
docs: Handles event posting