diff --git a/src/005-passages/eventsPassages.js b/src/005-passages/eventsPassages.js
new file mode 100644
index 0000000000000000000000000000000000000000..a4045c817fe2e30c62302dc94346bb85d4810580
--- /dev/null
+++ b/src/005-passages/eventsPassages.js
@@ -0,0 +1,43 @@
+new App.DomPassage("SE Burst",
+	() => {
+		V.nextButton = "Continue";
+		V.nextLink = "Scheduled Event";
+
+		return allBursts();
+	}
+);
+
+new App.DomPassage("SE Death",
+	() => {
+		V.nextButton = "Continue";
+		V.nextLink = "Scheduled Event";
+
+		return allDeaths();
+	}
+);
+
+new App.DomPassage("SE Birth",
+	() => {
+		V.nextButton = "Continue";
+		V.nextLink = "Scheduled Event";
+
+		return allBirths();
+	}
+);
+
+new App.DomPassage("Murder Attempt", () => {
+		if (V.event === "slave trade") {
+			return App.Events.murderAttemptFollowup("slave", V.illegalDeals.slave.company, V.illegalDeals.slave.type);
+		} else if (V.event === "trade deal") {
+			return App.Events.murderAttemptFollowup("trade", V.illegalDeals.trade.company);
+		} else if (V.event === "military deal") {
+			return App.Events.murderAttemptFollowup("military", V.illegalDeals.military.company);
+		} else {
+			return App.Events.murderAttempt();
+		}
+	}
+);
+
+new App.DomPassage("SE pit fight", () => App.Facilities.Pit.fight(V.pit.lethal));
+
+new App.DomPassage("SE pc birthday", () => App.Events.pcBirthday.runEvent());
diff --git a/src/events/scheduled/burst/seBurst.tw b/src/events/scheduled/burst/seBurst.tw
deleted file mode 100644
index 74189c5a03b92eb1a819943da5c34c0e0757fed8..0000000000000000000000000000000000000000
--- a/src/events/scheduled/burst/seBurst.tw
+++ /dev/null
@@ -1,5 +0,0 @@
-:: SE Burst [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Scheduled Event">>
-
-<<includeDOM allBursts()>>
diff --git a/src/events/scheduled/murderAttempt.tw b/src/events/scheduled/murderAttempt.tw
deleted file mode 100644
index fbf1e9c509e5cdc191716f2eca68eed40d61518c..0000000000000000000000000000000000000000
--- a/src/events/scheduled/murderAttempt.tw
+++ /dev/null
@@ -1,11 +0,0 @@
-:: Murder Attempt [nobr]
-
-<<if $event == "slave trade">>
-	<<includeDOM App.Events.murderAttemptFollowup("slave", V.illegalDeals.slave.company, V.illegalDeals.slave.type)>>
-<<elseif $event == "trade deal">>
-	<<includeDOM App.Events.murderAttemptFollowup("trade", V.illegalDeals.trade.company)>>
-<<elseif $event == "military deal">>
-	<<includeDOM App.Events.murderAttemptFollowup("military", V.illegalDeals.military.company)>>
-<<else>>
-	<<includeDOM App.Events.murderAttempt()>>
-<</if>>
diff --git a/src/events/scheduled/pitFight.tw b/src/events/scheduled/pitFight.tw
deleted file mode 100644
index ac9e7f27f3cb48d6d70ab48d352cb8dc875478d8..0000000000000000000000000000000000000000
--- a/src/events/scheduled/pitFight.tw
+++ /dev/null
@@ -1,3 +0,0 @@
-:: SE pit fight
-
-<<includeDOM App.Facilities.Pit.fight(V.pit.lethal)>>
diff --git a/src/events/scheduled/sePCBirthday.tw b/src/events/scheduled/sePCBirthday.tw
deleted file mode 100644
index ca2a41894161bd2bba7e52bbe58f06af45140f84..0000000000000000000000000000000000000000
--- a/src/events/scheduled/sePCBirthday.tw
+++ /dev/null
@@ -1,3 +0,0 @@
-:: SE pc birthday [nobr]
-
-<<includeDOM App.Events.pcBirthday.runEvent()>>
\ No newline at end of file
diff --git a/src/pregmod/seDeath.tw b/src/pregmod/seDeath.tw
deleted file mode 100644
index 0aa3e98c7c554378bcd5712ee0730a4b896521ec..0000000000000000000000000000000000000000
--- a/src/pregmod/seDeath.tw
+++ /dev/null
@@ -1,5 +0,0 @@
-:: SE Death [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Scheduled Event">>
-
-<<includeDOM allDeaths()>>
diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw
deleted file mode 100644
index ad8e39fce25d28e8d32e36d87f2121abceef402b..0000000000000000000000000000000000000000
--- a/src/uncategorized/seBirth.tw
+++ /dev/null
@@ -1,6 +0,0 @@
-:: SE Birth [nobr]
-
-<<set $nextButton = "Continue">>
-<<set $nextLink = "Scheduled Event">>
-
-<<includeDOM allBirths()>>