docs: @Override
      public void eventCallback(String eventName, Object eventData) {
          for (IActionTarget target : new ArrayList<>(targets)) {
              try {
                  target.doAction(action);
              } catch (Throwable t) {
                  
              }
          }
      }