diff --git a/src/Mods/Reminder/reminder.js b/src/Mods/Reminder/reminder.js
index 3e6e74d0f5b5265475a80cdf37cd9848f7b3bc6f..8482eaabb8a99ae702af5753ec4e3a79aee1795a 100644
--- a/src/Mods/Reminder/reminder.js
+++ b/src/Mods/Reminder/reminder.js
@@ -52,10 +52,13 @@ App.Reminders = (function() {
 
 		const outerSpan = document.createElement("span");
 
-		const replace = () => App.UI.DOM.replace(outerSpan, list({
-			maxFuture: maxFuture,
-			filter: filter
-		}));
+		function replace() {
+			App.UI.DOM.replace(outerSpan, list({
+				maxFuture: maxFuture,
+				filter: filter
+			}));
+			App.Utils.scheduleSidebarRefresh();
+		}
 
 		/**
 		 * @param {FC.ReminderEntry} entry
@@ -143,6 +146,7 @@ App.Reminders = (function() {
 			" ", App.UI.DOM.link("Add", () => {
 				add(entry, V.week + week, category, slaveID);
 				refresh();
+				App.Utils.scheduleSidebarRefresh();
 				jQuery(addDiv).append(addField(refresh, category, slaveID));
 			})
 		);
diff --git a/src/gui/storyCaption.js b/src/gui/storyCaption.js
index b0d1af80eb64b3252f57e925c8f947b4c2b06090..a2ff2f9a9a858e5c2c11195c4bdc087bb6c120cc 100644
--- a/src/gui/storyCaption.js
+++ b/src/gui/storyCaption.js
@@ -69,7 +69,7 @@ App.UI.storyCaption = function() {
 
 		const reminders = App.UI.DOM.appendNewElement("div", fragment, App.UI.DOM.link("Reminders", () => App.Reminders.dialog()));
 		if (V.reminders.find(r => r.week <= V.week)) {
-			reminders.append(" ", App.UI.DOM.makeElement("span", "[!]", "noteworthy"));
+			reminders.append(" ", App.UI.DOM.makeElement("span", String.fromCharCode(0xe80c), ["icons", "noteworthy"]));
 		}
 	} else if (pass === "Starting Girls") {
 		fragment.append(startingGirls());