diff --git a/src/gui/storyCaption.tw b/src/gui/storyCaption.tw
index fd44c46a26a3d275699dbcde630fce782aaf7f29..3b76ccb2d5f93bcde51dde4ef0a6017274580c86 100644
--- a/src/gui/storyCaption.tw
+++ b/src/gui/storyCaption.tw
@@ -2,7 +2,7 @@
 
 <<set _Pass = passage()>>
 
-<<if $ui != "start">><p><<userButton>></p><</if>>
+<<if $ui != "start">><p><<includeDOM userButton()>></p><</if>>
 
 <<if $ui != "start">>
 	<<if $cheatMode || $debugMode>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 575104a7beb1973f8bee378a022eed4cb6fc377a..9d0a63faeb61734ae5cf69a273f653cd7dbdedba 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -7,7 +7,7 @@ Call as <<UpdateNextButton>>
 Allows for dynamic updating of the next button in the storyCaption (left side-bar) for events that disable the button until user makes a selection
 %/
 <<widget "UpdateNextButton">>
-	<<replace "#nextButton">> <<userButton>> <</replace>>
+	<<run updateUserButton()>>
 <</widget>>
 
 <<widget "Master">><<if def $args[0]>><<run Enunciate($args[0])>><<elseif ndef $enunciate>><<run Enunciate($activeSlave)>><</if>>$enunciate.title<</widget>>