diff --git a/plugins/tiddlywiki/text-slicer/ui/preview-column-empty.tid b/plugins/tiddlywiki/text-slicer/ui/preview-column-empty.tid
new file mode 100644
index 000000000..357d12f63
--- /dev/null
+++ b/plugins/tiddlywiki/text-slicer/ui/preview-column-empty.tid
@@ -0,0 +1,11 @@
+title: $:/plugins/tiddlywiki/text-slicer/ui/preview-column/empty
+
+
diff --git a/plugins/tiddlywiki/text-slicer/ui/preview-column-multiple.tid b/plugins/tiddlywiki/text-slicer/ui/preview-column-multiple.tid
new file mode 100644
index 000000000..8f25c7713
--- /dev/null
+++ b/plugins/tiddlywiki/text-slicer/ui/preview-column-multiple.tid
@@ -0,0 +1,13 @@
+title: $:/plugins/tiddlywiki/text-slicer/ui/preview-column/multiple
+
+Show document: <$select tiddler="$:/plugins/tiddlywiki/text-slicer/config/currentDocument">
+<$list filter="[toc-type[document]!has[draft.of]sort[title]]">
+
+$list>
+$select>
+
+<$tiddler tiddler={{$:/plugins/tiddlywiki/text-slicer/config/currentDocument}}>
+
+<$transclude tiddler="$:/plugins/tiddlywiki/text-slicer/templates/interactive/document"/>
+
+$tiddler>
diff --git a/plugins/tiddlywiki/text-slicer/ui/preview-column-single.tid b/plugins/tiddlywiki/text-slicer/ui/preview-column-single.tid
new file mode 100644
index 000000000..0898203da
--- /dev/null
+++ b/plugins/tiddlywiki/text-slicer/ui/preview-column-single.tid
@@ -0,0 +1,3 @@
+title: $:/plugins/tiddlywiki/text-slicer/ui/preview-column/single
+
+<$list filter="[toc-type[document]!has[draft.of]sort[title]limit[1]]" template="$:/plugins/tiddlywiki/text-slicer/templates/interactive/document"/>
diff --git a/plugins/tiddlywiki/text-slicer/ui/preview-column.tid b/plugins/tiddlywiki/text-slicer/ui/preview-column.tid
index f1032dce8..41eeac5fa 100644
--- a/plugins/tiddlywiki/text-slicer/ui/preview-column.tid
+++ b/plugins/tiddlywiki/text-slicer/ui/preview-column.tid
@@ -3,10 +3,10 @@ tags: $:/tags/AboveStory
<$scrollable fallthrough="no" class="tc-document-preview-column">
-<$vars tv-default-heading-state="closed" tv-heading-status-config-prefix="preview-column">
+<$list filter="[toc-type[document]!has[draft.of]sort[title]limit[1]]" emptyMessage={{$:/plugins/tiddlywiki/text-slicer/ui/preview-column/empty}}>
-<$list filter="[toc-type[document]!has[draft.of]sort[title]]" template="$:/plugins/tiddlywiki/text-slicer/templates/interactive/document"/>
+<$list filter="[toc-type[document]!has[draft.of]sort[title]butfirst[1]limit[1]]" emptyMessage={{$:/plugins/tiddlywiki/text-slicer/ui/preview-column/single}} template="$:/plugins/tiddlywiki/text-slicer/ui/preview-column/multiple"/>
-$vars>
+$list>
$scrollable>