diff --git a/README.md b/README.md
index f30b33f3..39de6f56 100644
--- a/README.md
+++ b/README.md
@@ -21,8 +21,9 @@ Click inside the map preview area to capture the mouse.
| Space | Up |
| Shift | Down |
| Esc | Release mouse |
-| △ Scroll/mouse wheel up | Increase speed |
-| ▽ Scroll/mouse wheel down | Decrease speed |
+| Left click | Next observer camera |
+| △ Scroll/mouse wheel up | Increase speed |
+| ▽ Scroll/mouse wheel down | Decrease speed |
## Development
diff --git a/app/page.tsx b/app/page.tsx
index 345c9d70..cabf8e0d 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -11,6 +11,7 @@ import { SettingsProvider } from "@/src/components/SettingsProvider";
import { ObserverCamera } from "@/src/components/ObserverCamera";
import { AudioProvider } from "@/src/components/AudioContext";
import { DebugElements } from "@/src/components/DebugElements";
+import { CamerasProvider } from "@/src/components/CamerasProvider";
// three.js has its own loaders for textures and models, but we need to load other
// stuff too, e.g. missions, terrains, and more. This client is used for those.
@@ -37,12 +38,14 @@ function MapInspector() {