diff --git a/src/components/HorizontalScroller/Debug.svelte b/src/components/HorizontalScroller/Debug.svelte
new file mode 100644
index 000000000..f3da8a3ee
--- /dev/null
+++ b/src/components/HorizontalScroller/Debug.svelte
@@ -0,0 +1,355 @@
+
+
+
Progress:
++ {componentState.progress} +
+Mapped progress:
++ {@render triggerPoints()} + {fmt.format(componentState.mappedProgress)} + +
+Eased Progress:
++ {#if componentState.stops.length > 0} + {#each componentState.stops as stop} + {stop} + {/each} + {/if} + {fmt.format(componentState.easedProgress)} + +
+Direction:
++ {componentState.direction} +
+Stops:
++ {#each componentState.stops as stop} + {stop} + {/each} +
+Handle scroll:
++ {componentState.handleScroll} +
+Scrubbed:
++ {componentState.scrubbed} +
+Easing:
++ {componentState.easing} +
++ Duration: + {#if componentState.scrubbed} + NA + {/if} +
++ {componentState.duration} +
+
+
+
+ Step 1
Step 2
Step 3
Step 4
Step 5
Shake intensity
+Light
+Moderate
+Cap-Haitien
+Strong
+Very strong
+Gonaïves
+Caribbean
+Sea
+HAITI
+Jeremie
+Port-au-Prince
+Epicenter
+Jacmel
+Les Cayes
+50 mi
+Dominican
+Republic
+50 km
+Shake intensity
+Light
+Moderate
+Cap-Haitien
+Strong
+Very strong
+Gonaïves
+Caribbean
+Sea
+HAITI
+Jeremie
+Port-au-Prince
+Epicenter
+Dominican
+Republic
+Jacmel
+Les Cayes
+50 mi
+50 km
+Shake intensity
+Light
+Moderate
+Cap-Haitien
+Strong
+Very strong
+Gonaïves
+Caribbean
+Sea
+HAITI
+Dominican
+Republic
+Jeremie
+Epicenter
+Port-au-Prince
+Jacmel
+Les Cayes
+50 mi
+50 km
++ {@html taggedText?.htext?.captions?.caption2 || ''} +
++ {@html taggedText?.htext?.captions?.caption3 || ''} +
++ {@html taggedText?.htext?.captions?.caption4 || ''} +
++ {@html taggedText?.htext?.captions?.caption1 || ''} +
+Step 1
Step 2
Step 3
Step 4
Step 5