Verwende bitte zukünftig code-Blöcke und nicht quote, wenn du Code darstellen möchtest. Das erleichtert die Lesbarkeit ungemein.
Im Code sehe ich jetzt nur einen kleinen Fehler. Bei sendEvent() nutzt du "Test1" bei addEventListener() nur "Test".

Ich empfehle dir, vor dem versenden der Daten auch gegenzuprüfen, ob die Daten deinen Vorgaben entsprechen um keine Daten an andere Nutzer zu senden die ungewollt sind, bzw. nicht den Vorgaben entsprechen.

Da du jQuery nutzt, kannst du auch $("#ContentContainer").append("<div...>") benutzen. https://api.jquery.com/append/

Allerdings solltest du dir eine Funktion erstellen, die den HTML Tags korrekt escaped. Ansonsten kann jeder mit einem <img onerror="function(){}"> Code einschleusen.
Code:
function escapeHTML(string) {
  let p = document.createElement('p');
  p.innerText = string;
  return p.innerHTML;
}


Sodele~
_________________________
Zitat:
Some people would rather die, than think. In fact, they do.
one step closer to world domination