code: public void addEvent(String eventType, Serializable eventData) {
          @SuppressWarnings("unchecked")
          Queue<ScoreEvent> eventsQueue = getFromMap(SCORE_EVENTS_QUEUE);
          if (eventsQueue == null) {
              eventsQueue = new ArrayDeque<>();
              contextMap.put(SCORE_EVENTS_QUEUE, (ArrayDeque) eventsQueue);
          }
          eventsQueue.add(new ScoreEvent(eventType, getLanguageName(), eventData, getMetaData()));
      }
docs: add event - for score to fire
  
  @param eventType - string which is the key you can listen to
  @param eventData - the event data