+ {format(time)}
+ click anywhere to {paused ? 'play' : 'pause'} / drag to seek
+ {format(duration)}
+
+
+
\ No newline at end of file
diff --git a/site/content/tutorial/06-bindings/09-media-elements/app-b/App.svelte b/site/content/tutorial/06-bindings/09-media-elements/app-b/App.svelte
new file mode 100644
index 0000000000..2cf819fca0
--- /dev/null
+++ b/site/content/tutorial/06-bindings/09-media-elements/app-b/App.svelte
@@ -0,0 +1,130 @@
+
+
+
+
+
+ {format(time)}
+ click anywhere to {paused ? 'play' : 'pause'} / drag to seek
+ {format(duration)}
+
+
+
\ No newline at end of file
diff --git a/site/content/tutorial/06-bindings/09-media-elements/text.md b/site/content/tutorial/06-bindings/09-media-elements/text.md
new file mode 100644
index 0000000000..df8beec05c
--- /dev/null
+++ b/site/content/tutorial/06-bindings/09-media-elements/text.md
@@ -0,0 +1,38 @@
+---
+title: Media elements
+---
+
+The `