diff --git a/src/uncategorized/brothelReport.js b/src/uncategorized/brothelReport.js
index bcfd345552439939f93471164fdadf10ed2bbd43..39dd10c08a53db024b534805de3ec80bbd0072f6 100644
--- a/src/uncategorized/brothelReport.js
+++ b/src/uncategorized/brothelReport.js
@@ -251,8 +251,11 @@ globalThis.brothelReport = function() {
 				App.UI.DOM.appendNewElement("div", madamEntry, App.Art.SlaveArtElement(slave, 0, 0), ["imageRef", "tinyImg"]);
 			}
 			madamEntry.append(App.EndWeek.favoriteIcon(slave), " ");
-			$(madamEntry).append(`<span class='slave-name'>${SlaveFullName(slave)}</span> is serving as the Madam.`);
-			$(madamEntry).append(App.SlaveAssignment.standardSlaveReport(slave, false));
+			r  = [];
+			r.push(App.UI.DOM.makeElement("span", SlaveFullName(slave), "slave-name"));
+			r.push(`is serving as the Madam.`);
+			r.push(App.SlaveAssignment.standardSlaveReport(slave, false));
+			App.Events.addNode(madamEntry, r);
 		} else {
 			App.SlaveAssignment.standardSlaveReport(slave, true);
 		}
@@ -322,15 +325,17 @@ globalThis.brothelReport = function() {
 					App.UI.DOM.appendNewElement("div", slaveEntry, App.Art.SlaveArtElement(slave, 0, 0), ["imageRef", "tinyImg"]);
 				}
 				slaveEntry.append(App.EndWeek.favoriteIcon(slave), " ");
-				$(slaveEntry).append(`<span class='slave-name'>${SlaveFullName(slave)}</span> `);
+				r = [];
+				r.push(App.UI.DOM.makeElement("span", SlaveFullName(slave), "slave-name"));
 				if (slave.choosesOwnAssignment === 2) {
-					$(slaveEntry).append(App.SlaveAssignment.choosesOwnJob(slave));
+					r.push(App.SlaveAssignment.choosesOwnJob(slave));
 				} else {
-					$(slaveEntry).append(`is working out of ${V.brothelName}.`);
+					r.push(`is working out of ${V.brothelName}.`);
 				}
-				slaveEntry.append(` ${He} `);
-				$(slaveEntry).append(App.SlaveAssignment.whore(slave));
-				$(slaveEntry).append(App.SlaveAssignment.standardSlaveReport(slave, false));
+				r.push(He);
+				r.push(App.SlaveAssignment.whore(slave));
+				r.push(App.SlaveAssignment.standardSlaveReport(slave, false));
+				App.Events.addNode(slaveEntry, r);
 			} else {
 				// discard return values silently
 				App.SlaveAssignment.choosesOwnJob(slave);