code: @MainThread
      private void scheduleResultCallbacks(Event event, EventResult result) {
          for (EventTarget target : targets) {
              for (EventMethod method : target.methods) {
                  if (event.getKey().equals(method.eventKey)
                          && method.type == EventMethod.Type.RESULT) {
                      Utils.log(event.getKey(), method, "Scheduling result callback");
                      executionQueue.add(Task.create(this, target, method, event, result));
                  }
              }
          }
      }
docs: Schedules sending result to all registered targets.