diff --git a/crates/benilla-app/assets/ui/OptionsFrame.xml b/crates/benilla-app/assets/ui/OptionsFrame.xml
index f5dd916f..d70f7070 100644
--- a/crates/benilla-app/assets/ui/OptionsFrame.xml
+++ b/crates/benilla-app/assets/ui/OptionsFrame.xml
@@ -191,80 +191,57 @@
diff --git a/crates/benilla-app/assets/ui/OptionsFrameTemplates.xml b/crates/benilla-app/assets/ui/OptionsFrameTemplates.xml
deleted file mode 100644
index 223ff8bd..00000000
--- a/crates/benilla-app/assets/ui/OptionsFrameTemplates.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/crates/benilla-app/assets/ui/benilla.toc b/crates/benilla-app/assets/ui/benilla.toc
index 49863ce4..d0edeef4 100644
--- a/crates/benilla-app/assets/ui/benilla.toc
+++ b/crates/benilla-app/assets/ui/benilla.toc
@@ -375,23 +375,92 @@ ScrollTemplates.xml
Interface\FrameXML\UIPanelTemplates.lua
Interface\FrameXML\UIPanelTemplates.xml
-# ══ THE WINDOW TAB — the reference's own, off the player's chain (1751; decision 1993) ══
-# `CharacterFrameTabButtonTemplate`, the big tab along a panel's bottom edge — the character,
-# vendor and social windows' rows, and nothing else in the client (the small `TabButtonTemplate`
-# is UIPanelTemplates.xml's, above).
+# ══ THE OPTIONS WIDGET KIT — the reference's own, off the player's chain (1751, window 29) ══
+# The four templates addons name for an options panel: `OptionFrameBoxTemplate`,
+# `OptionsButtonTemplate`, `OptionsCheckButtonTemplate`, `OptionsSliderTemplate`. Self-contained —
+# no `.lua`, no `` — and a descendant of UIPanelTemplates (`OptionsCheckButtonTemplate`
+# inherits `UICheckButtonTemplate`, `OptionsButtonTemplate` inherits `UIPanelButtonTemplate`), so
+# it stays seated after that file, which is the line above.
#
-# THE REFERENCE NEVER GIVES THIS FILE A TOC LINE. Neither `FrameXML.toc` lists it (base or
-# patch); `UIOptionsFrame.xml` pulls it in with ``
-# above its own `