diff --git a/docs/manual/README.md b/docs/manual/README.md
index 1df7673..c615577 100644
--- a/docs/manual/README.md
+++ b/docs/manual/README.md
@@ -129,7 +129,7 @@ wheel zooms to any amount in between. Past 1:1 the file's own pixels are
drawn as hard-edged blocks rather than smoothed, so what you see is what
the sensor recorded.
-
+
### Moving between photographs
diff --git a/docs/manual/index.html b/docs/manual/index.html
index dba0fa6..80bc5c7 100644
--- a/docs/manual/index.html
+++ b/docs/manual/index.html
@@ -221,7 +221,7 @@ Hold Before to see the photograph as it was.


The roll along the foot of the canvas holds the photographs the grid was
showing; click one to open it. The right arrow, D or space opens the next,
diff --git a/docs/manual/media/compose-perspective.gif b/docs/manual/media/compose-perspective.gif
index ee39f13..12b1b49 100644
--- a/docs/manual/media/compose-perspective.gif
+++ b/docs/manual/media/compose-perspective.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:77683fffc87a95ad692f57bbaaecbd9d220c73e1e9aab5e70bbd4b94167f8f52
-size 1575017
+oid sha256:a0c8335c273a68c210613ec8663cac113408ca6e6eccd8e2a9c9bc695655fc43
+size 1573814
diff --git a/docs/manual/media/compose.gif b/docs/manual/media/compose.gif
index 4ea749c..16c36ab 100644
--- a/docs/manual/media/compose.gif
+++ b/docs/manual/media/compose.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:de3b5d0e540f295e2d15e8578bb856398f21bb45834592b93bfed499760b70d1
-size 2799326
+oid sha256:ee5173c3d56b797d5e432398ac58112c8cb1f1a3cc44cfaa6cc1b0c3c5738304
+size 2839514
diff --git a/docs/manual/media/crop-orphan.gif b/docs/manual/media/crop-orphan.gif
index 1139ae8..ed5bc49 100644
--- a/docs/manual/media/crop-orphan.gif
+++ b/docs/manual/media/crop-orphan.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f7e45f540f1fe289f7a9c8a331919683e8a0a18188b1cce200ef6395e1a02f43
-size 690391
+oid sha256:dffb32928000157066c7f2ee7d3bb2f7de7c093748e4db625d87ce57576c1926
+size 679002
diff --git a/docs/manual/media/develop-groups.gif b/docs/manual/media/develop-groups.gif
index 403f82f..f44d966 100644
--- a/docs/manual/media/develop-groups.gif
+++ b/docs/manual/media/develop-groups.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b8b03cdc279e3b7a3366dad0829b192a9161a23d7c6fc85a262c5d45a694f8c5
-size 343592
+oid sha256:e9e2eb312cbbd0efb14b6bad81ae2906560bfc833c3fddecf692086702f32daa
+size 344975
diff --git a/docs/manual/media/develop-light.gif b/docs/manual/media/develop-light.gif
index de5d98e..282576f 100644
--- a/docs/manual/media/develop-light.gif
+++ b/docs/manual/media/develop-light.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:731469768b156c80696d8e6c5cfca2427591fddc5d60b3d0eb220a7e9a88bc65
-size 3136229
+oid sha256:a91903b13e157b434fd4ee9807575a921175fce4639c0d8b7832270995964949
+size 3080055
diff --git a/docs/manual/media/develop-wb.gif b/docs/manual/media/develop-wb.gif
index 726eaea..8f26f17 100644
--- a/docs/manual/media/develop-wb.gif
+++ b/docs/manual/media/develop-wb.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:523baf0c5cad46c3874c9fb7a18c3fb47259430ec35ac033e7acebb3e70015eb
-size 1797569
+oid sha256:ab40cdbdce9e7ae1d954dc33baebf52eae5922b7640ccdea0af4456c41892f24
+size 1660486
diff --git a/docs/manual/media/develop-zoom.gif b/docs/manual/media/develop-zoom.gif
index baee305..13fbbb5 100644
--- a/docs/manual/media/develop-zoom.gif
+++ b/docs/manual/media/develop-zoom.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:45e275fc7165f25d2a9aea317bc76dc35c7ef2d56dfa00bf5a7b3ae325c12fc9
-size 7778853
+oid sha256:d8dd31acb95e1011223edd45a1694f93cc3f5fb72387569873f1dfdc7857a74f
+size 8937369
diff --git a/docs/manual/media/develop.png b/docs/manual/media/develop.png
index f665a7a..c827ab3 100644
--- a/docs/manual/media/develop.png
+++ b/docs/manual/media/develop.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c2b89da21d4903073db17249106d8ae199e8f8be7d46de9b6e71560f3f6e72fa
-size 1566725
+oid sha256:7ac7eb5d20bc4bc317281ef6ad74f312b4de4aaea6e7307e91ca407cf7c20356
+size 1569490
diff --git a/docs/manual/media/film.gif b/docs/manual/media/film.gif
index 025737a..9e6cd1d 100644
--- a/docs/manual/media/film.gif
+++ b/docs/manual/media/film.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e713496df0b0bd85ed0df6f56c013eb55d519eeeb2a2f6e1a6f2aee8bd345473
-size 1089689
+oid sha256:53040d959de156cecc12abbb24ac78874deba641e2883a14750217474b992da1
+size 1090781
diff --git a/docs/manual/media/library-collection-menu.png b/docs/manual/media/library-collection-menu.png
index 3ad14fe..7ea8d00 100644
--- a/docs/manual/media/library-collection-menu.png
+++ b/docs/manual/media/library-collection-menu.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9d2ffcac1fd94552cc0f5df7fe9a99bfe2313775564f8b25e5b419f9fe328e39
-size 217552
+oid sha256:b9b57047f067e02cdff430dcd07ce2128632bbb45e09c8da29e3c83c9b9864b5
+size 217658
diff --git a/docs/manual/media/library-collections.gif b/docs/manual/media/library-collections.gif
index 014fb47..e1d467c 100644
--- a/docs/manual/media/library-collections.gif
+++ b/docs/manual/media/library-collections.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f9a454098b5e6a373a0cfc5f092b84a4cd124c7e2ede463042c17af33189b275
-size 825837
+oid sha256:f2e49d91c02c07c245db108d761d30c830db673681e606171174c7492c6376b2
+size 860744
diff --git a/docs/manual/media/library-keywords.gif b/docs/manual/media/library-keywords.gif
index eeba4f6..87f778a 100644
--- a/docs/manual/media/library-keywords.gif
+++ b/docs/manual/media/library-keywords.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:daffda4b7fcdfaa97958bbe1ef498058037d04c39689c6d3a8c8483ee71183d2
-size 613141
+oid sha256:5641598dd7aaede888f03695115f5ae6f3e2577f11064a0a67777f867a694412
+size 613400
diff --git a/docs/manual/media/library-labels.gif b/docs/manual/media/library-labels.gif
index 9233f71..b84e464 100644
--- a/docs/manual/media/library-labels.gif
+++ b/docs/manual/media/library-labels.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8f1a4267658d3fc01cb0915046466499eb61e64fe98ca978b70ccc3c7763f3d0
-size 496789
+oid sha256:3a1d516c03584604faa00a394a2c0aedf2ae7cbf3ae7b4f8c6b1032200586f86
+size 502940
diff --git a/docs/manual/media/library-nesting.gif b/docs/manual/media/library-nesting.gif
index 0b41dbd..a7b8bac 100644
--- a/docs/manual/media/library-nesting.gif
+++ b/docs/manual/media/library-nesting.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:21a39e445e785c3f347ee9edbc3936b9454482d451e4bf0a4c7c7f5ca4127206
-size 1523363
+oid sha256:e5582c7ae61ab50ed495c25625450604ba49bdc6d50e4e1ab95ed95f65e8d686
+size 1465872
diff --git a/docs/manual/media/library-nesting.png b/docs/manual/media/library-nesting.png
index d172425..f3b3b3a 100644
--- a/docs/manual/media/library-nesting.png
+++ b/docs/manual/media/library-nesting.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f3f185b442814e968f9626e2e0d7890b9d534c13b4e1a11c425641b6106f3adc
-size 358956
+oid sha256:cf6e9e640bc5766e6bc205cea9eba7d47dd248765e3f3bd5531f63e0e426c1b6
+size 359088
diff --git a/docs/manual/media/library-rating.gif b/docs/manual/media/library-rating.gif
index e11ce50..17c3137 100644
--- a/docs/manual/media/library-rating.gif
+++ b/docs/manual/media/library-rating.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2934b4d0812895b485b1b17d290c7fde2506f731121b1f98f425abcf553e9a5c
-size 487865
+oid sha256:be8d734626cfd47a5f1333dd1623826ab764b9186fba3ce0cc7ce7cb053c2a01
+size 490230
diff --git a/docs/manual/media/library-selection.png b/docs/manual/media/library-selection.png
index 1fcf492..609747c 100644
--- a/docs/manual/media/library-selection.png
+++ b/docs/manual/media/library-selection.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:688cec488f5784f27cd9b15b5e2c606f1706d0af5caf59694f15b8eca01f3231
-size 1005493
+oid sha256:12fd7be7e9b978b42eb74146e1e3d4747edea75a51526aa44ed3cfdc79c33e7c
+size 990891
diff --git a/docs/manual/media/library-thumbsize.gif b/docs/manual/media/library-thumbsize.gif
index 791cfb0..23dbef7 100644
--- a/docs/manual/media/library-thumbsize.gif
+++ b/docs/manual/media/library-thumbsize.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4e7cffc7b96de83a6102b0c43330b0fcebbb1fecd87d6008644d52ef75d5fae8
-size 2447955
+oid sha256:b7b6337ec80bfbef66a8dca15a610981058d7019828caeaaec331f59277cd40a
+size 2050261
diff --git a/docs/manual/media/library-timeline.gif b/docs/manual/media/library-timeline.gif
index 5d07f43..9ace9b3 100644
--- a/docs/manual/media/library-timeline.gif
+++ b/docs/manual/media/library-timeline.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:468cc626dd52b3ff715f6750697f1d03b30d6fe4e898a14c2a4d5c341f6c9457
-size 981099
+oid sha256:518ecb973a27d21b21968dc4feb90a59cf1c780a350a2ab5ce3f89a0b66f2d5d
+size 980512
diff --git a/docs/manual/media/local-categories.png b/docs/manual/media/local-categories.png
index f4631e2..aa3db44 100644
--- a/docs/manual/media/local-categories.png
+++ b/docs/manual/media/local-categories.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d375af25451e665cbd351678efa9b37c4d887ad2d2aad20d66bb1ed868f3a4f2
-size 1348547
+oid sha256:45324da671d5c934ed032f19bebdcd9503c3f986af4d84c4212ff7734dedcde0
+size 1349582
diff --git a/docs/manual/media/local-intersect.gif b/docs/manual/media/local-intersect.gif
index 4087b3f..f4fedc5 100644
--- a/docs/manual/media/local-intersect.gif
+++ b/docs/manual/media/local-intersect.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4fba35a5c49574cd52e6d85a419f9ab84a4c58bcf4cc90c6563a18735db4047a
-size 691125
+oid sha256:6fb62ab8191e2c54adcd817c9ed48d404caa508aadad3386b7c74b66372956c5
+size 631343
diff --git a/docs/manual/media/local-paint.gif b/docs/manual/media/local-paint.gif
index 2c7cea5..0d89919 100644
--- a/docs/manual/media/local-paint.gif
+++ b/docs/manual/media/local-paint.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a47508cb130980a3fff9210aec51803646712ee345758caffd99807466fa881d
-size 1114099
+oid sha256:9a7a9708bfdec8ca363764acad5e9fffbcfefb5bc156ebcc5f5ab6b8ffcdab96
+size 1050601
diff --git a/docs/manual/media/local-segment.png b/docs/manual/media/local-segment.png
index 5b2d3d8..805f47b 100644
--- a/docs/manual/media/local-segment.png
+++ b/docs/manual/media/local-segment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8e51c942217cd7f0ac791fbb1e01af884dd9ea4465777d97c9480c850b22222b
-size 1359531
+oid sha256:8d4105e2d278b9b0fca5a4624e2e0ba2e2a89eb7074931789f30ff9d109ba5f7
+size 1360748
diff --git a/docs/manual/media/panorama.gif b/docs/manual/media/panorama.gif
index 772169d..83bd04e 100644
--- a/docs/manual/media/panorama.gif
+++ b/docs/manual/media/panorama.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b18f91fbd8a4e7293a881691d518631c94eb2f2b370b221eb1d550de45be4cb2
-size 1322779
+oid sha256:c4d0cd91b9d83dd015c6b870ef03f3d1fca8537b2e54aa02311bbae2e141af0d
+size 1367148
diff --git a/docs/manual/media/presets.png b/docs/manual/media/presets.png
index 98638d5..790f45d 100644
--- a/docs/manual/media/presets.png
+++ b/docs/manual/media/presets.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8874ddc135f359998dcb7b3a047166425f2625027a35c1af878dbbf9c49235c4
-size 720725
+oid sha256:2c345faed99e11cc44d1c1cf41648686a9672cdc054bab8912052e6ac2061fe4
+size 721764
diff --git a/docs/manual/media/repair.gif b/docs/manual/media/repair.gif
index 1151d94..a9435c0 100644
--- a/docs/manual/media/repair.gif
+++ b/docs/manual/media/repair.gif
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0684dc43c970d320d58f7bf460636783e4d1a8d431783878eec40a7f9f03d650
-size 325697
+oid sha256:c87d6a0a863e9173e673989586892da6cefe1c266414ec8f952b21a821b6e1df
+size 326572
diff --git a/docs/manual/media/settings-export.png b/docs/manual/media/settings-export.png
index e455ee6..f11a3d8 100644
--- a/docs/manual/media/settings-export.png
+++ b/docs/manual/media/settings-export.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fdb4c6190111c31e7cf57b76ef134eca36f64bfbcc3ef26c59b1ca79ecf70f4b
-size 89970
+oid sha256:85fa83eb65f652ab59e715dd9900c0f87432c4daf240dd3cda025ac2bbc2de25
+size 87333
diff --git a/docs/manual/media/settings.png b/docs/manual/media/settings.png
index e37c0f6..0f3fce1 100644
--- a/docs/manual/media/settings.png
+++ b/docs/manual/media/settings.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ad6972c7e921463fa78313523fbcfa22bdb8e875193228648847b4383227f606
-size 107714
+oid sha256:c97584b2783ec40aec7c8cfe32bcc4b8f631adc1040b21bfcbec75151cbd8719
+size 107417
diff --git a/tools/manual/scenes.py b/tools/manual/scenes.py
index b848265..e89d518 100755
--- a/tools/manual/scenes.py
+++ b/tools/manual/scenes.py
@@ -768,8 +768,10 @@ def develop_light():
@scene(media=['develop-zoom.gif'], sources=DEVELOP_SRC + ['ui/dr-ui/src/develop/render.rs'])
def develop_zoom():
- """1:1 with a double-click, a pan, and then on in with the wheel until
- the file's own pixels are hard-edged blocks — which is where it ends."""
+ """1:1 with a double-click, a pan, and then further in with the wheel.
+ Recorded on Xvfb, the deepest frames come out smooth although the app
+ draws past 1:1 with nearest-neighbour on a real display; until that is
+ understood, this scene does not claim to show the blocks."""
at_develop()
a = dr.photo(0.62, 0.52) # the fire escape and the air conditioner
rec('develop-zoom')