From 29de2567ae5b32ac6871119eb573736f3e345da6 Mon Sep 17 00:00:00 2001
From: Alan Alpert <alan.alpert@nokia.com>
Date: Fri, 29 Oct 2010 11:21:57 +1000
Subject: Clean up qdeclarativeflickable visual tests

They are mostly still fine, it's just that the flickable parameters
had changed. Expected outputs have been revised.

Task-number: QTBUG-14792
---
 .../data/flickable-horizontal.0.png                |  Bin 1427 -> 1423 bytes
 .../data/flickable-horizontal.1.png                |  Bin 1357 -> 1424 bytes
 .../data/flickable-horizontal.2.png                |  Bin 1405 -> 1397 bytes
 .../data/flickable-horizontal.3.png                |  Bin 1427 -> 1453 bytes
 .../data/flickable-horizontal.qml                  | 1144 ++-
 .../data/flickable-vertical.0.png                  |  Bin 1951 -> 1971 bytes
 .../data/flickable-vertical.1.png                  |  Bin 1951 -> 1941 bytes
 .../data/flickable-vertical.10.png                 |  Bin 1952 -> 1966 bytes
 .../data/flickable-vertical.11.png                 |  Bin 1930 -> 1966 bytes
 .../data/flickable-vertical.12.png                 |  Bin 1974 -> 1966 bytes
 .../data/flickable-vertical.13.png                 |  Bin 1961 -> 1972 bytes
 .../data/flickable-vertical.14.png                 |  Bin 1959 -> 0 bytes
 .../data/flickable-vertical.15.png                 |  Bin 1937 -> 0 bytes
 .../data/flickable-vertical.16.png                 |  Bin 1618 -> 0 bytes
 .../data/flickable-vertical.17.png                 |  Bin 1952 -> 0 bytes
 .../data/flickable-vertical.18.png                 |  Bin 1952 -> 0 bytes
 .../data/flickable-vertical.19.png                 |  Bin 1930 -> 0 bytes
 .../data/flickable-vertical.2.png                  |  Bin 1976 -> 1629 bytes
 .../data/flickable-vertical.20.png                 |  Bin 1930 -> 0 bytes
 .../data/flickable-vertical.21.png                 |  Bin 1947 -> 0 bytes
 .../data/flickable-vertical.22.png                 |  Bin 1941 -> 0 bytes
 .../data/flickable-vertical.23.png                 |  Bin 1951 -> 0 bytes
 .../data/flickable-vertical.24.png                 |    0
 .../data/flickable-vertical.3.png                  |  Bin 1987 -> 1966 bytes
 .../data/flickable-vertical.4.png                  |  Bin 1947 -> 1966 bytes
 .../data/flickable-vertical.5.png                  |  Bin 1975 -> 1995 bytes
 .../data/flickable-vertical.6.png                  |  Bin 1928 -> 2013 bytes
 .../data/flickable-vertical.7.png                  |  Bin 1928 -> 1963 bytes
 .../data/flickable-vertical.8.png                  |  Bin 1928 -> 1963 bytes
 .../data/flickable-vertical.9.png                  |  Bin 1928 -> 2002 bytes
 .../data/flickable-vertical.qml                    | 7504 ++++++++------------
 .../qdeclarativeflickable/flickable-vertical.qml   |    2 +-
 32 files changed, 3788 insertions(+), 4862 deletions(-)
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.png
 delete mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.24.png

diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png
index 016902b..f8b7339 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png
index a654936..2d29f35 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png
index cfd5517..507d9ca 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png
index 016902b..1622522 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
index 289af88..92f108c 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
@@ -6,309 +6,277 @@ VisualTest {
     }
     Frame {
         msec: 16
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 32
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 48
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 64
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 80
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 96
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 112
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 128
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 144
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 160
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 176
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 192
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 208
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 224
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 240
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 256
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 272
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 288
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 304
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 320
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 336
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 352
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 368
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 384
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 400
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 416
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 432
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 448
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 464
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 480
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 496
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 512
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 528
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 544
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 560
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 576
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 592
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 608
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 624
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 640
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 656
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 672
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 688
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 704
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 720
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 447; y: 145
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 736
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 752
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 768
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 784
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 800
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 816
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 832
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 848
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 864
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 880
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 896
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 912
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 928
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Frame {
-        msec: 944
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Mouse {
-        type: 2
-        button: 1
+        type: 5
+        button: 0
         buttons: 1
-        x: 477; y: 171
+        x: 446; y: 145
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 960
-        image: "flickable-horizontal.0.png"
+        msec: 784
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 473; y: 171
+        x: 440; y: 146
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 976
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        msec: 800
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 463; y: 171
+        x: 425; y: 151
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 992
-        hash: "c4d91a9e7f785ccd50db55f697d75cb9"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 407; y: 157
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 1008
-        hash: "c4d91a9e7f785ccd50db55f697d75cb9"
+        msec: 816
+        hash: "c92e345e4ffdb30c28d9d5aa5400bd30"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 449; y: 171
+        x: 359; y: 169
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 1024
-        hash: "4f054038668f56cf3fc46dee08504b24"
+        msec: 832
+        hash: "90f94986ab44ab59618e9a5da17b8cc9"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 425; y: 172
+        x: 309; y: 181
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 1040
-        hash: "e6ae6e2a8e5fb7204ae1f559b5dc4a63"
+        msec: 848
+        hash: "0154a65f8693b98576101ac1c2fc8761"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 393; y: 172
+        x: 282; y: 187
         modifiers: 0
         sendToViewport: true
     }
@@ -316,769 +284,1073 @@ VisualTest {
         type: 3
         button: 1
         buttons: 0
-        x: 393; y: 172
+        x: 282; y: 187
         modifiers: 0
         sendToViewport: true
     }
     Frame {
+        msec: 864
+        hash: "792c1b5267f14c891dae2348a8188a92"
+    }
+    Frame {
+        msec: 880
+        hash: "15ce9e88d4ad2e698bf167d1432c0b8a"
+    }
+    Frame {
+        msec: 896
+        hash: "8f4109ef4c24d286d73f689565a0d056"
+    }
+    Frame {
+        msec: 912
+        hash: "f5728190bf5c94742686f063b4a4b09b"
+    }
+    Frame {
+        msec: 928
+        hash: "a38c7527a9a818b7bc25466b0e4939f9"
+    }
+    Frame {
+        msec: 944
+        hash: "ed3902455fc31a4e3232308b815a4daa"
+    }
+    Frame {
+        msec: 960
+        image: "flickable-horizontal.0.png"
+    }
+    Frame {
+        msec: 976
+        hash: "de5647af86a322921dcc68e81979a3cc"
+    }
+    Frame {
+        msec: 992
+        hash: "c32349580e3a9586cc1133c935607cf0"
+    }
+    Frame {
+        msec: 1008
+        hash: "cd2068492e346eb20d50aee69e3a3559"
+    }
+    Frame {
+        msec: 1024
+        hash: "f43a1a38894b8ffad009ba995d84b0ee"
+    }
+    Frame {
+        msec: 1040
+        hash: "2d5c4a73df2a054801571f1ce119e31f"
+    }
+    Frame {
         msec: 1056
-        hash: "3bfaaef12ca852421ad179d8598a306d"
+        hash: "b8825cc6bdca8102a655d797ea41b5b1"
     }
     Frame {
         msec: 1072
-        hash: "e00ff5e13a9a97bc11e041f89e4782f5"
+        hash: "3f0be15b85220743d004f2d54b6e137c"
     }
     Frame {
         msec: 1088
-        hash: "ae10ada837b21365936672e9a4b4b175"
+        hash: "4b0952d33149b44ffa0a06723a4116c7"
     }
     Frame {
         msec: 1104
-        hash: "63566d7f1707025c9ec37e398d0e69ef"
+        hash: "9056bda43259e92cfe56fdf394e2ca54"
     }
     Frame {
         msec: 1120
-        hash: "20e9d299cd867d680cf85f99e06cd200"
+        hash: "82ec9f09d2303e5b0b9c05b9a10a84db"
     }
     Frame {
         msec: 1136
-        hash: "4d3a19b3c50a20ba1d93a8bcd178a424"
+        hash: "751a9b3054c09d900364d7c9cac8bc2b"
     }
     Frame {
         msec: 1152
-        hash: "d373ab5240e438e8234ae05f935c1ef8"
+        hash: "17dfdfef20f9da7e8b6f16df974baea9"
     }
     Frame {
         msec: 1168
-        hash: "2f9c00aa1f8a8cc5d10e6c6a0baee366"
+        hash: "108e6d9a5a81df32823bfd7a90a000a7"
     }
     Frame {
         msec: 1184
-        hash: "0fd8203b0a33fd8243ecd878f04f9b42"
+        hash: "71dd0d55a3e837d3a8e4b4e318579ade"
     }
     Frame {
         msec: 1200
-        hash: "24a197df4209c7076d68031e5dd4fd9e"
+        hash: "8013cdb2615bca89134ea040409af509"
     }
     Frame {
         msec: 1216
-        hash: "9e4271eacdc875183e3c8e7a1eb098c2"
+        hash: "4b2826ad4c755690bd837994133f5fac"
     }
     Frame {
         msec: 1232
-        hash: "cdf7aac4ff7e5df806977eb38392f5bc"
+        hash: "52d0da7f138bd37ac587a448d6402aca"
     }
     Frame {
         msec: 1248
-        hash: "1ace4a1312cad6f173a04c388624a97f"
+        hash: "e634724c5bb294d338210845bf64d2cf"
     }
     Frame {
         msec: 1264
-        hash: "193d6d6838ac1d5ddb941fbb340ec506"
+        hash: "59bc5f0d057ee431f289806377f19213"
     }
     Frame {
         msec: 1280
-        hash: "ed82807a48f28610ba9bda0c7ab91ce4"
+        hash: "6ef2c5f7766c2cc77b30d636bfaa4422"
     }
     Frame {
         msec: 1296
-        hash: "e1168bb9a88a972decb0c537d86d7758"
+        hash: "578d056c3db094420dbaa51bd08ced20"
     }
     Frame {
         msec: 1312
-        hash: "828ba428b04826687c6ef19b72318924"
+        hash: "14c6f7a04a52caffefa07af556ccb262"
     }
     Frame {
         msec: 1328
-        hash: "7dae52c428253cf44045ffaabaadd2f4"
+        hash: "7cb63d56fec144d0509ce219fc6fe459"
     }
     Frame {
         msec: 1344
-        hash: "06e2a81e1a2421523642cfcf17ec22e4"
+        hash: "462dafa7f6427aecf6c28a5dcf5a10cc"
     }
     Frame {
         msec: 1360
-        hash: "283997835a54e80c0ab8a0321bd03ce7"
+        hash: "45360814f985ed780a443568a91fc170"
     }
     Frame {
         msec: 1376
-        hash: "6354f9379b7b25c8fabda4e5bc3cdf6a"
+        hash: "0d18ceb2436e4f7eb56a3443fab706e6"
     }
     Frame {
         msec: 1392
-        hash: "6bc87dfd21d59efd3397e3cfb0d00d25"
+        hash: "1d83f367ba9f7f1d4496208271e925ed"
     }
     Frame {
         msec: 1408
-        hash: "4f97fc9aa1f79a6b007a00459386b9ff"
+        hash: "fdbd00ee4c122aef779df42ea53f403a"
     }
     Frame {
         msec: 1424
-        hash: "2b5c711ede124c9e97d3ef83a3fdcc8b"
+        hash: "bedd1cb304efd4851813b39a746198a4"
     }
     Frame {
         msec: 1440
-        hash: "5a8cbd4ac3fcd920f2aea6e2cfa96467"
+        hash: "9aa7bed86efa9634466736f20ee0ab5b"
     }
     Frame {
         msec: 1456
-        hash: "5b32961cb36e519f5b1d50386e796d3e"
+        hash: "00fc8186a7ae44e10195a7b13defa0d2"
     }
     Frame {
         msec: 1472
-        hash: "c91f95cccd38cbd1a16ee65abffd40ab"
+        hash: "42d6e8e0bbed879ed63644c83e61e7bd"
     }
     Frame {
         msec: 1488
-        hash: "25108050298d3ffc850113971bcf54da"
+        hash: "df074f8c210249e5ef652349479b6325"
     }
     Frame {
         msec: 1504
-        hash: "6a236881f2a1cb487ee1945c279e020b"
+        hash: "4f94020437e35cf44dd3576997990ab7"
     }
     Frame {
         msec: 1520
-        hash: "2df1824df1cf20022595f64d26adb4ad"
+        hash: "8ca6c3b4fa3be73ac35073356b680a35"
     }
     Frame {
         msec: 1536
-        hash: "4ca4a0a4b4fd9f9c4846adebcdc8fd67"
+        hash: "c25eee1c5791383ebc59974e7754eacb"
     }
     Frame {
         msec: 1552
-        hash: "1696ef0862ff4772f960d203c43fbddf"
+        hash: "f4917ada78942428cc6b9aa5e56c013d"
     }
     Frame {
         msec: 1568
-        hash: "c5846835b8eb5d98c481ee5811344ea1"
+        hash: "23e1e607101fc7260a4ac841344f5fe0"
     }
     Frame {
         msec: 1584
-        hash: "fbcb044ee53302de573321b43f068e65"
+        hash: "2dcc7d187d8e0493e5766efbf09ef37c"
     }
     Frame {
         msec: 1600
-        hash: "d369e0a6c4a3e63102be29a7362ef9eb"
+        hash: "c1e5602753e80cf44d7b330140c6912e"
     }
     Frame {
         msec: 1616
-        hash: "e93131b881805d4aa44949c69f486821"
+        hash: "febaf72d01a3763461b4b7d2ddd7a23e"
     }
     Frame {
         msec: 1632
-        hash: "b7aeee9e5065f1d4656e451b542ecf6a"
+        hash: "071262b911b61576f451be25691a57cf"
     }
     Frame {
         msec: 1648
-        hash: "05521ca19960c070d5f3dd72c5ade0e4"
+        hash: "44705db9289fd8753b9d63e8bc963b38"
     }
     Frame {
         msec: 1664
-        hash: "2c68cb3291cf1f892c8b8eb28b409e4d"
+        hash: "0c41d7b7d36bd083abfc0b83b862cad9"
     }
     Frame {
         msec: 1680
-        hash: "5a0908aea91df2b9e65d222829c2b0ba"
+        hash: "0c41d7b7d36bd083abfc0b83b862cad9"
     }
     Frame {
         msec: 1696
-        hash: "0d4ff147517eee8b3dbcd51a708b2aa7"
+        hash: "071262b911b61576f451be25691a57cf"
     }
     Frame {
         msec: 1712
-        hash: "521e1075de1de89c6e25f469d2728ab7"
+        hash: "a00aa90e894b48203b0446ca287ee712"
     }
     Frame {
         msec: 1728
-        hash: "c543447f98ae608058c6c02c8c8665e6"
+        hash: "26c9ca53ee4b084c6595ad65bf4880df"
     }
     Frame {
         msec: 1744
-        hash: "ac259db754b7dfb8cce8548527c72e4b"
+        hash: "f4917ada78942428cc6b9aa5e56c013d"
     }
     Frame {
         msec: 1760
-        hash: "bc5b68d5ecfb583ae41001e326b7aa9b"
+        hash: "ffedee7bf2d8099e361b8b1706b03f88"
     }
     Frame {
         msec: 1776
-        hash: "e08051cb1ab2d8f979a52dc86411f78f"
+        hash: "1778ef1629ce977015b641448b46634f"
     }
     Frame {
         msec: 1792
-        hash: "b1746ad9563359f0d70a1aaee62e9bd8"
+        hash: "42d6e8e0bbed879ed63644c83e61e7bd"
     }
     Frame {
         msec: 1808
-        hash: "5d6bc33ff2857fb8db582362bf7c19c7"
+        hash: "99e843ec69b79b79b0792e0a2f28cd1b"
     }
     Frame {
         msec: 1824
-        hash: "83f2c3a7124f9be4dbe883a27ca7df8e"
+        hash: "8b3ebca70b50a6a93823e015ea80f0f9"
     }
     Frame {
         msec: 1840
-        hash: "189f7cfb5ede1f8380b1a05b7e3d942e"
+        hash: "8eaa7f076064ce55051237b04861e408"
     }
     Frame {
         msec: 1856
-        hash: "07b1a4e5ca156e6aa1f3e76b825807ce"
+        hash: "6acc0ca5e5808d911287edfa78c8ac02"
     }
     Frame {
         msec: 1872
-        hash: "48b25f0acfe6eb3bc2cb9eb16e6595d0"
+        hash: "e9f05899e0b53c21f6efe834095a3ea4"
+    }
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 91; y: 208
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 93; y: 209
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1888
-        hash: "15ae05f5ed098021073c4593587949ea"
+        hash: "e9f05899e0b53c21f6efe834095a3ea4"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 99; y: 210
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 108; y: 210
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1904
-        hash: "b300f2c75f4aebcf84ed37ad424ca9fa"
+        hash: "d2dece405f5f6ed1de2acb6615a931de"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 142; y: 214
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1920
         image: "flickable-horizontal.1.png"
     }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 198; y: 216
+        modifiers: 0
+        sendToViewport: true
+    }
     Frame {
         msec: 1936
-        hash: "7d8ea492fb1c664502e95e085896c569"
+        hash: "45ea16bca2c9ae07cb7dead1e24f6ed0"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 229; y: 218
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 266; y: 220
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1952
-        hash: "7513b077e073d78b387309b56e1fd44c"
+        hash: "c10c8b0c94f899414d8b3ef0b7c97646"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 322; y: 223
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 322; y: 223
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1968
-        hash: "ed1ac5cf6d4b081983a8e16258f431bf"
+        hash: "807aff4e6c96a9d0de7fa55e233446b1"
     }
     Frame {
         msec: 1984
-        hash: "fbb31f23ba6e5d02011363abfb4b3f18"
+        hash: "dbd02848cefacbb26f4bcb7d8f073d6c"
     }
     Frame {
         msec: 2000
-        hash: "6f01df424b38036b9921b4ee1491a1c1"
+        hash: "9a60608d8ea1b39fa2d3851873f2f08e"
     }
     Frame {
         msec: 2016
-        hash: "11f706dfacbec5c0be0c2f3c5442f717"
+        hash: "e7b3e3a40281f63889808211d6746374"
     }
     Frame {
         msec: 2032
-        hash: "0a70348986f4987f43db3e55af63fca5"
+        hash: "188c225c46ec00105df230bfeea09974"
     }
     Frame {
         msec: 2048
-        hash: "6f8b7aaad846f83c6349836d7af34662"
+        hash: "e2e977b42e91d8c5dee57fd8245692eb"
     }
     Frame {
         msec: 2064
-        hash: "44723b22aad6d2d814e074ff9324f3c4"
+        hash: "ca2f12fb173c405f95e608858ab982ad"
     }
     Frame {
         msec: 2080
-        hash: "44723b22aad6d2d814e074ff9324f3c4"
+        hash: "fa86ee5f25fa425cf2569c8ef570b9d8"
     }
     Frame {
         msec: 2096
-        hash: "44723b22aad6d2d814e074ff9324f3c4"
+        hash: "9b74656866fb8c7394bbbecec6414aca"
     }
     Frame {
         msec: 2112
-        hash: "1c12d2c68223324f040b7a693cef2074"
+        hash: "87147326d1baab174c0f9a5ccdc2cb84"
     }
     Frame {
         msec: 2128
-        hash: "0a70348986f4987f43db3e55af63fca5"
+        hash: "c0d00f98c71bf3f8e5954b45fbab95a8"
     }
     Frame {
         msec: 2144
-        hash: "bf4de7baf2730cdaf83887d50d577986"
+        hash: "c087d1d62e56e573b55c1d8599bba8a6"
     }
     Frame {
         msec: 2160
-        hash: "23ddb2c0793d7161a0d8c5b2a777dceb"
+        hash: "dd5a94c6febdee58e8f115cb75131aaa"
     }
     Frame {
         msec: 2176
-        hash: "7513b077e073d78b387309b56e1fd44c"
+        hash: "a7465d6137f865f512ce65ceb29533b4"
     }
     Frame {
         msec: 2192
-        hash: "83fa82362057466dff6a243a95d423db"
+        hash: "409086f6bb661aab8b548fea56d7e6b1"
     }
     Frame {
         msec: 2208
-        hash: "0e60b632ce511109cb01d2e5ff6945f8"
+        hash: "6a22911e0fb58df31271baa463ff599d"
     }
     Frame {
         msec: 2224
-        hash: "78c25194827c4243a16807491f798cdf"
+        hash: "c4f6dd30d5fdfcf91a8b29cf5c622423"
     }
     Frame {
         msec: 2240
-        hash: "4c9dc46794d4a32e654395bb9d78409e"
+        hash: "5a95b83f237c7243a198a43e9a587179"
     }
     Frame {
         msec: 2256
-        hash: "e996d4f3a0b3a4a4ed29ec23a1ad5615"
+        hash: "d79ed290efc6dbd976d574bf0b14a6a3"
     }
     Frame {
         msec: 2272
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "a7bcb436e96d7c981852239462573495"
     }
     Frame {
         msec: 2288
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "f63cc82e351daab503e316f8b516990f"
     }
     Frame {
         msec: 2304
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "4ea63cd25a1424042ffc60549a78563c"
     }
     Frame {
         msec: 2320
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "ef0fb776012575b3b0dbf6e5f4dee571"
     }
     Frame {
         msec: 2336
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "e2508faec7737be2666d87ad715b5f74"
     }
     Frame {
         msec: 2352
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "9fe4e897c6b853f774d11817a0eb53bf"
     }
     Frame {
         msec: 2368
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "c122ce2e73cbfedcc99d649c21d91f9d"
     }
     Frame {
         msec: 2384
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "883b8b180853f1f432ae98ddfe1b6ce3"
     }
     Frame {
         msec: 2400
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "d0808284e431da60f61d571c257a3011"
     }
     Frame {
         msec: 2416
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "df90f19450bf4d9496aab987a89e3a02"
     }
     Frame {
         msec: 2432
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "5640c1e64556b90e7fbd4448fa9db462"
     }
     Frame {
         msec: 2448
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "6d9b5c2f7d0dedbbc444e69bb39fed08"
     }
     Frame {
         msec: 2464
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "485c4a8049068cf73bf22db5fd3618be"
     }
     Frame {
         msec: 2480
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "9e25da59c9e7e4cf7796902e8e2ff92a"
     }
     Frame {
         msec: 2496
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "bd45e8f2442d7c1a1b16a762bc29e7cf"
     }
     Frame {
         msec: 2512
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "ec1013d23e581dbb39b1549d2e1b3b32"
     }
     Frame {
         msec: 2528
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "1ea3c2fde8ee3a14406e027f2124d793"
     }
     Frame {
         msec: 2544
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "3c3f31a05fb2f32538872c9fa158aaab"
     }
     Frame {
         msec: 2560
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "05a84d9c55e634ec01edd2a63e13613b"
     }
     Frame {
         msec: 2576
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "0f7ccd2da58e2e73b0ab18bb681dafd5"
     }
     Frame {
         msec: 2592
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "e481ff78029f8bc4bf7c697db6824f6a"
     }
     Frame {
         msec: 2608
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "efb92b8b7a90acabeb4a8d5cae52fe3c"
     }
     Frame {
         msec: 2624
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "4728dd0fac4edf40cfd5ef5a422b4ed9"
     }
     Frame {
         msec: 2640
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "27641dcd772c979ae22d12bfbadbb67f"
     }
     Frame {
         msec: 2656
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "26268714105bc4832d336a38a859fc50"
     }
     Frame {
         msec: 2672
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "caf0d351d3b6914ca52853a30643ea48"
     }
     Frame {
         msec: 2688
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "319824b1143925162f04aaddcfaa65d9"
     }
     Frame {
         msec: 2704
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "73aa36815f34bf5e005000e7da38555e"
     }
     Frame {
         msec: 2720
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "73aa36815f34bf5e005000e7da38555e"
     }
     Frame {
         msec: 2736
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "319824b1143925162f04aaddcfaa65d9"
     }
     Frame {
         msec: 2752
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "caf0d351d3b6914ca52853a30643ea48"
     }
     Frame {
         msec: 2768
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 152; y: 189
-        modifiers: 0
-        sendToViewport: true
+        hash: "c87ba4dda0a5c931d0c7ae74a0fb2896"
     }
     Frame {
         msec: 2784
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "ab551561ad8a3937558afc080b3e6130"
     }
     Frame {
         msec: 2800
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
+        hash: "474d8b566b9e4ef7dc125a8df30ccbb1"
     }
     Frame {
         msec: 2816
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 154; y: 190
-        modifiers: 0
-        sendToViewport: true
+        hash: "cc7dfbcfafa12d40210a4d5fa7f60862"
     }
     Frame {
         msec: 2832
-        hash: "cd6770afe63f28517a93f0961cf9c26e"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 169; y: 191
-        modifiers: 0
-        sendToViewport: true
+        hash: "3c3f31a05fb2f32538872c9fa158aaab"
     }
     Frame {
         msec: 2848
-        hash: "edd015434d7ead96c03a51a2b1c9e527"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 202; y: 192
-        modifiers: 0
-        sendToViewport: true
+        hash: "9705c0dd30c3f381084ec29242bebb2f"
     }
     Frame {
         msec: 2864
-        hash: "ea0eda505daea4171e27aac358aa6a4a"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 256; y: 192
-        modifiers: 0
-        sendToViewport: true
+        hash: "917579854722d6e6711811e10cbe229f"
     }
     Frame {
         msec: 2880
         image: "flickable-horizontal.2.png"
     }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 331; y: 192
-        modifiers: 0
-        sendToViewport: true
-    }
     Frame {
         msec: 2896
-        hash: "34f70dfe1c226e63300112aa9a4a6968"
+        hash: "e2166fe87d04be70a9b1d4c8d1002b49"
     }
     Frame {
         msec: 2912
-        hash: "34f70dfe1c226e63300112aa9a4a6968"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 395; y: 194
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 395; y: 194
-        modifiers: 0
-        sendToViewport: true
+        hash: "5640c1e64556b90e7fbd4448fa9db462"
     }
     Frame {
         msec: 2928
-        hash: "dd61e0ae58d7a344908a10bb97cfcb39"
+        hash: "88cef15940302e2b8b43e73234fd7b9c"
     }
     Frame {
         msec: 2944
-        hash: "14a384c4bdd3e89808761d1e86976170"
+        hash: "041aecec2b0b0d59a56e1dd26b45cab1"
     }
     Frame {
         msec: 2960
-        hash: "0e82a4920a53239f117448cd0e0b27f2"
+        hash: "0d519463c713f3da46ecacd155e1a0f3"
     }
     Frame {
         msec: 2976
-        hash: "711e29bf6fbbeb7882064adb0619f4ac"
+        hash: "5dd0c855b97d298244fb599c9f781651"
     }
     Frame {
         msec: 2992
-        hash: "43307cbfe1688daf300fafc8df0082b8"
+        hash: "bfc51621e9bc95d2d46cec632a3fae12"
     }
     Frame {
         msec: 3008
-        hash: "46d788d926c03d85a68b66252e73ae90"
+        hash: "b05fb6e798ab3fed940b5ac4d88ca378"
     }
     Frame {
         msec: 3024
-        hash: "a0042935ad2d5557c906050d4a3581c9"
+        hash: "6bc9cc0d3b11ea91856296b0ec934a8b"
     }
     Frame {
         msec: 3040
-        hash: "b618a40490ca0aea310f08b452fa8c68"
+        hash: "f4e63f3af69dacbf2d1d719d4d03a266"
     }
     Frame {
         msec: 3056
-        hash: "e2aaad7f160a6d77dd788c76bb8cb8a7"
+        hash: "31ab08997eb86fab062a3128aecbccb5"
     }
     Frame {
         msec: 3072
-        hash: "ab5c27fa790c67a6678db0bbae1ae477"
+        hash: "90736b240ba1e634bd0ea86423908e16"
     }
     Frame {
         msec: 3088
-        hash: "b43ed7af838cd6edd32393fc56cf8fb1"
+        hash: "90736b240ba1e634bd0ea86423908e16"
     }
     Frame {
         msec: 3104
-        hash: "88ac50602c9f27fb5b882ad32d14ff46"
+        hash: "e74982557dc06aac572078840c7e889a"
     }
     Frame {
         msec: 3120
-        hash: "259af2e080ed93e16cb633fa940c7c08"
+        hash: "e74982557dc06aac572078840c7e889a"
     }
     Frame {
         msec: 3136
-        hash: "d05bec2351068d552b7bbbf47cf82fad"
+        hash: "ca30c14c7344d1711a35c707f8804f6e"
     }
     Frame {
         msec: 3152
-        hash: "5354b8e07f1ed22950687187ee7a0290"
+        hash: "e616110d39009f0d636b816828cc0ccb"
     }
     Frame {
         msec: 3168
-        hash: "3bfaaef12ca852421ad179d8598a306d"
+        hash: "e616110d39009f0d636b816828cc0ccb"
     }
     Frame {
         msec: 3184
-        hash: "40d3a77fce7a9a9ca7ae6023fc4cfc10"
+        hash: "e616110d39009f0d636b816828cc0ccb"
     }
     Frame {
         msec: 3200
-        hash: "5837c0122aa6b28518f1b7043ead99a9"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 412; y: 214
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3216
-        hash: "9514d8530275e4642810ac441e8de353"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 3232
-        hash: "3b720882f52340549d8e1b9659443461"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
     Frame {
         msec: 3248
-        hash: "4de5b95c8f4949a4f1ee9a119940e80a"
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 408; y: 214
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 407; y: 214
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3264
-        hash: "a35097c00483e0b481222e4ad220c7a4"
+        hash: "10a89da9887cb4bbd812c090a8a56797"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 403; y: 214
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3280
-        hash: "82ac348a63a4e358a877a2e45d48e2b1"
+        hash: "1991cbb0fb053937f922731d5716032c"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 398; y: 214
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3296
-        hash: "1322108409d1fa87d128f0c44c81ab4b"
+        hash: "df447575a4734bb5bd9badc6e27d98e4"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 391; y: 214
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3312
-        hash: "f6b030effcca891ab20073f106b22d73"
+        hash: "0fbfe1e0d7fb54450188398aa40690cd"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 383; y: 214
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3328
-        hash: "a7ccd998ac2ff2777d9423d704ddef48"
+        hash: "cb62e60296046c73d301d7186e14faed"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 369; y: 213
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3344
-        hash: "b6d971a4f3321b7f3632e778ce733589"
+        hash: "909cbd1292476584554e22232cb43639"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 352; y: 211
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3360
-        hash: "b6d971a4f3321b7f3632e778ce733589"
+        hash: "e63b7e502dfb2834c06a969b683b9bd3"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 331; y: 210
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3376
-        hash: "b6d971a4f3321b7f3632e778ce733589"
+        hash: "4ea63cd25a1424042ffc60549a78563c"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 314; y: 210
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3392
-        hash: "82ef6700a513e39508fb6de5ef07f1e7"
+        hash: "77e39d2d4bfcacecdae4f014e4506d71"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 300; y: 210
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3408
-        hash: "9e4c4d479bc0b1a61566eae12416bea6"
+        hash: "db576eca8bad67cb8b994f12fc448969"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 288; y: 210
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3424
-        hash: "f6b030effcca891ab20073f106b22d73"
+        hash: "efeb3f616da9d78505c3c82fc34ee31c"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 278; y: 210
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3440
-        hash: "8968acd022a9ba6fcc3ea52bdd7268c4"
+        hash: "e4f8bb02f8ac6bc40e1801cc8f360078"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 266; y: 210
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3456
-        hash: "de8f1a1fd680af475173d5f81e85b26c"
+        hash: "82118ef71809e3867717232c4d9c5518"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 252; y: 208
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3472
-        hash: "82e8c0c7cb7c2b1e8d7a5fc019533e6b"
+        hash: "5363451c696f6c6eb792b23d086243d7"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 238; y: 208
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3488
-        hash: "f820d250252cd910af97e5c9be181457"
+        hash: "fe6afe8ae8a7c216a1cffc5515f273d5"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 227; y: 206
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3504
-        hash: "a40558c1fbf328d3c891b473b2454020"
+        hash: "9b165741d86c70380c15e15cff3fabb6"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 224; y: 206
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3520
-        hash: "0ef9e64bad67670102e1e4d9ef0e96f3"
+        hash: "f5e176355468f4fa224d4dfcdd7525a3"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 222; y: 206
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3536
-        hash: "1d8013765ac2d3fe09ccaa6db098a208"
+        hash: "8c5a14a76e052cc6503a3e78245d1da3"
     }
     Frame {
         msec: 3552
-        hash: "1d8013765ac2d3fe09ccaa6db098a208"
+        hash: "8c5a14a76e052cc6503a3e78245d1da3"
     }
     Frame {
         msec: 3568
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "8c5a14a76e052cc6503a3e78245d1da3"
     }
     Frame {
         msec: 3584
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "8c5a14a76e052cc6503a3e78245d1da3"
     }
     Frame {
         msec: 3600
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "8c5a14a76e052cc6503a3e78245d1da3"
     }
     Frame {
         msec: 3616
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "8c5a14a76e052cc6503a3e78245d1da3"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 224; y: 206
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3632
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "f5e176355468f4fa224d4dfcdd7525a3"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 232; y: 204
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3648
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "acf538fce5f1b90b83474d9898b7cdd7"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 246; y: 203
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3664
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "5a0ee016b8732fbc36064e8a35d91215"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 265; y: 203
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3680
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "8fd06a14c1de175813845ce8f07db6ec"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 292; y: 201
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3696
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "26b0ff6ffda0725e0800f7ea3af510ef"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 310; y: 201
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3712
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "80443f134511be0356a687c9b542b3e7"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 321; y: 199
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3728
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "3eeb98a829d29b3dc52f3d145ac49d58"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 323; y: 199
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3744
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "f4d43069b16f41a30e5549aae911d4cd"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 324; y: 199
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3760
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "661c89fa832f0abdcf4ae0c9e8e2d18f"
+    }
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 324; y: 199
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 3776
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "661c89fa832f0abdcf4ae0c9e8e2d18f"
     }
     Frame {
         msec: 3792
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "1520f54b6c8606b9e8372c5c06180453"
     }
     Frame {
         msec: 3808
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "0fcf5e2ce47348cbb5bb485f101fe5ac"
     }
     Frame {
         msec: 3824
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "2eb070e69de07c89830543e0475fc110"
     }
     Frame {
         msec: 3840
@@ -1086,114 +1358,218 @@ VisualTest {
     }
     Frame {
         msec: 3856
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "90f94986ab44ab59618e9a5da17b8cc9"
     }
     Frame {
         msec: 3872
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "cc969b2c64839ca6d3b5069c0ed938d0"
     }
     Frame {
         msec: 3888
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "1f819e18d1297a1c7eeebb7b040bdef8"
     }
     Frame {
         msec: 3904
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "3643b99afbd8af0953cb39b2c8c04b9f"
     }
     Frame {
         msec: 3920
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "713fd2e2fa38ab27604cb9cae59f1777"
     }
     Frame {
         msec: 3936
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "e2508faec7737be2666d87ad715b5f74"
     }
     Frame {
         msec: 3952
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "fc33b1c7479caeff676ffd885a18d618"
     }
     Frame {
         msec: 3968
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "aca01143db4f870a56bb7546e84cbc5e"
     }
     Frame {
         msec: 3984
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "442b58c39fd3745c61a1eb5043fcbb53"
     }
     Frame {
         msec: 4000
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "7983d7183cc11d6819fa0a006c2d67b4"
     }
     Frame {
         msec: 4016
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "9fe4e897c6b853f774d11817a0eb53bf"
     }
     Frame {
         msec: 4032
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "43f528c81ccfa5b9921dfa3564a24c68"
     }
     Frame {
         msec: 4048
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "dfe04ff0b3ccf205bb38beeab58a4411"
     }
     Frame {
         msec: 4064
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "32ff30b50b500e9feb51e8eef205783c"
     }
     Frame {
         msec: 4080
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "7d83ab4c336b05bcf2cde4e7d8031f6c"
     }
     Frame {
         msec: 4096
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "c92e345e4ffdb30c28d9d5aa5400bd30"
     }
     Frame {
         msec: 4112
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "02eec604d0c00965aae4ac61b91bdc22"
     }
     Frame {
         msec: 4128
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "df447575a4734bb5bd9badc6e27d98e4"
     }
     Frame {
         msec: 4144
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "bac10d8f94a39573313b3b8b2f871c49"
     }
     Frame {
         msec: 4160
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
-    }
-    Key {
-        type: 6
-        key: 16777249
-        modifiers: 67108864
-        text: ""
-        autorep: false
-        count: 1
+        hash: "e5944c5dc6dec8f0c28b7ec3cd58723d"
     }
     Frame {
         msec: 4176
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "1991cbb0fb053937f922731d5716032c"
     }
     Frame {
         msec: 4192
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "50d6538bcaffc343f6626635a3e5899c"
     }
     Frame {
         msec: 4208
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "f3613f57cdb9ed38d8e3fa636962aa99"
     }
     Frame {
         msec: 4224
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "10a89da9887cb4bbd812c090a8a56797"
     }
     Frame {
         msec: 4240
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "89ba74d46970ad2edff701475c059ec8"
     }
     Frame {
         msec: 4256
-        hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+        hash: "6e8b84c70e81578a2216e9e975b35434"
+    }
+    Frame {
+        msec: 4272
+        hash: "6e8b84c70e81578a2216e9e975b35434"
+    }
+    Frame {
+        msec: 4288
+        hash: "883b8b180853f1f432ae98ddfe1b6ce3"
+    }
+    Frame {
+        msec: 4304
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4320
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4336
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4352
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4368
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4384
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4400
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4416
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4432
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4448
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4464
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4480
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4496
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4512
+        hash: "e616110d39009f0d636b816828cc0ccb"
+    }
+    Frame {
+        msec: 4528
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4544
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4560
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4576
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4592
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4608
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4624
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4640
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4656
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4672
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4688
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+    }
+    Frame {
+        msec: 4704
+        hash: "244c12e82ee0b2528a0dbb02a8b8134a"
     }
 }
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png
index 18fef53..67f2de8 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png
index 18fef53..6ab0a15 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png
index b352c68..d525858 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png
index ce7ee68..d525858 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png
index d8cdacf..d525858 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png
index 0c2fa7b..167703b 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.png
deleted file mode 100644
index e9b3028..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.png
deleted file mode 100644
index 2186a8b..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.png
deleted file mode 100644
index b4590af..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.png
deleted file mode 100644
index fe29f19..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.png
deleted file mode 100644
index fe29f19..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.png
deleted file mode 100644
index 4f8587f..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png
index 0a7cc03..9dd9ae8 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.png
deleted file mode 100644
index 4f8587f..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.png
deleted file mode 100644
index c0b0bdf..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.png
deleted file mode 100644
index 4168c3b..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.png
deleted file mode 100644
index 18fef53..0000000
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.png and /dev/null differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.24.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.24.png
deleted file mode 100644
index e69de29..0000000
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png
index fc6669d..d525858 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png
index c0b0bdf..d525858 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png
index 2ffa96e..c066392 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png
index f550b89..e7accc7 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png
index f550b89..f282709 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png
index f550b89..f282709 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png
index f550b89..593cf12 100644
Binary files a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png and b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
index a5ca451..86fd3ca 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
@@ -6,239 +6,343 @@ VisualTest {
     }
     Frame {
         msec: 16
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 32
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 48
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 64
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 80
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 96
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 112
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 128
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 144
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 160
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 176
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 192
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 208
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 224
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 240
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 256
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 272
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 288
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 304
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 320
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 336
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 352
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 368
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 384
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 400
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 416
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 432
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 448
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 464
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 480
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 496
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 512
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 528
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 544
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 560
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 576
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 592
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 608
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 624
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 640
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 656
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 143; y: 471
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 672
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Frame {
         msec: 688
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 143; y: 470
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 704
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 144; y: 469
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 144; y: 467
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 720
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 144; y: 463
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 146; y: 453
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 736
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 148; y: 433
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 148; y: 410
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 752
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "26a71f2ecae39fb2f61ab13ad4fe2796"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 148; y: 365
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 768
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "5aedca385a68ed5f6281c48a57bb94e5"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 148; y: 340
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 146; y: 319
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 784
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4ee9f528fecf850db3be24a26241c2c5"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 144; y: 300
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 144; y: 300
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 800
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "bc83cb2708fba7bae035bc5da984fc71"
     }
     Frame {
         msec: 816
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "1d0ca08757375ac51024b83c0d224474"
     }
     Frame {
         msec: 832
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "ee09f63ce3b3ead641ba4a4853772d41"
     }
     Frame {
         msec: 848
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "5e944bc5723d75fa859f7cb8d2b106e1"
     }
     Frame {
         msec: 864
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "55ab5752ac0f4c93f5db6c92c519e5fb"
     }
     Frame {
         msec: 880
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "026bd0f5e380d54b8688172e44ff9f08"
     }
     Frame {
         msec: 896
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "5812a751d877896801a4bc6d2dd3ecc8"
     }
     Frame {
         msec: 912
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "2e6fd08a00480c4a018311d7ef3d0f50"
     }
     Frame {
         msec: 928
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "981ea7420d7ab189bb17fbfdde889471"
     }
     Frame {
         msec: 944
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b3b737cb536205f6d0faef4f8b1f2e77"
     }
     Frame {
         msec: 960
@@ -246,239 +350,311 @@ VisualTest {
     }
     Frame {
         msec: 976
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4dafcfd5f5c5de1e83b9b7514ba5bde0"
     }
     Frame {
         msec: 992
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "97104a677cb208783522af82f4690003"
     }
     Frame {
         msec: 1008
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4b1f38c9fdd8f79f2c43273913438ddc"
     }
     Frame {
         msec: 1024
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "7f76a7579174d7f8ea0e0819f70aebf6"
     }
     Frame {
         msec: 1040
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "97dd3be905cb37a7f178f27018ffe0f8"
     }
     Frame {
         msec: 1056
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "19fa6136cba216000b3ce56f0b7c02e6"
     }
     Frame {
         msec: 1072
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "e311e2cb0c6c6a844f092dcbf2b89a70"
     }
     Frame {
         msec: 1088
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "a954794d643718ca538ce1347ee93899"
     }
     Frame {
         msec: 1104
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "1b97f96d6615d2455ab49262347d3ae7"
     }
     Frame {
         msec: 1120
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4ce55b03ac0ab7d6301b8185e139667d"
     }
     Frame {
         msec: 1136
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "c0c37b06ccca61524ee3530a3e9707c6"
     }
     Frame {
         msec: 1152
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "9cddaaaa52819cbb2dd740c31ebed5e2"
     }
     Frame {
         msec: 1168
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "5c82f9c2c59d3b844c7eb1bef77c2722"
     }
     Frame {
         msec: 1184
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "27b8e460849e8a06ad35e147f725d6df"
     }
     Frame {
         msec: 1200
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "381c0e45f68daf697f80fb0cb87f028e"
+    }
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 121; y: 138
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1216
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "f4b378fcf727ba85bcbf90c938dc9806"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 121; y: 141
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1232
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "f4b378fcf727ba85bcbf90c938dc9806"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 121; y: 144
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 121; y: 155
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1248
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "852a7007d816d4cbec894f42549311f0"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 119; y: 185
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1264
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "1ecc94e9c4aec0fa099816a7276f484a"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 122; y: 206
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 124; y: 228
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1280
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "8d74af236c5b0023b0577235f74aad7a"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 128; y: 270
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 128; y: 270
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 1296
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "5485c7dd5e79c3823c0c9258470f8ca7"
     }
     Frame {
         msec: 1312
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "a5fe758873729aeaf0a0c45fbdcc9b8f"
     }
     Frame {
         msec: 1328
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "7b134402e3268b66e3fc7e16624463ee"
     }
     Frame {
         msec: 1344
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "146f339b009287872f22d27892c0e2e5"
     }
     Frame {
         msec: 1360
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "1436a3a4cd29690da39ead7d08f0c927"
     }
     Frame {
         msec: 1376
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "1cdabb8da157c35c1bcc5d5965d60e59"
     }
     Frame {
         msec: 1392
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "b05878876db2fbfde1cf4069f2dae3db"
     }
     Frame {
         msec: 1408
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "6f8089424b163d79c7bcfe1715eca6ee"
     }
     Frame {
         msec: 1424
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "91ffc70bd8a4e0f917d534131de849cf"
     }
     Frame {
         msec: 1440
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "5c03d99e1bf12f55de8fc36742d7a962"
     }
     Frame {
         msec: 1456
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "bc22d18311f322713a046763262b65f8"
     }
     Frame {
         msec: 1472
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "59557c6874603decba5d383d3429005a"
     }
     Frame {
         msec: 1488
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "e2df3b279fffcd89c90afbfdbf14b5b3"
     }
     Frame {
         msec: 1504
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "a0aab7c147a30bb1765dec0f461b0ac1"
     }
     Frame {
         msec: 1520
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "f58d85bd7b3b772032bdb4e2ee8867d8"
     }
     Frame {
         msec: 1536
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "05e6f6753a40075653b8b757ea626b2f"
     }
     Frame {
         msec: 1552
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "6bfe88cb1d1a2264cc3fbf5143640507"
     }
     Frame {
         msec: 1568
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "d54065930af312621115cc08d73fa541"
     }
     Frame {
         msec: 1584
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "c3666377c19e3b4034a90a36651020de"
     }
     Frame {
         msec: 1600
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "92610ffcd541d943841bfea8bfcc2815"
     }
     Frame {
         msec: 1616
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "87d1472f48148a1cc8ae16700227ed1e"
     }
     Frame {
         msec: 1632
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4bb790042573e5de09938f1beb3d8e73"
     }
     Frame {
         msec: 1648
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "f0a748b20f8b0d7a9a5ef0c26e5d29d1"
     }
     Frame {
         msec: 1664
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "66b7697170705d246dbb9c33e2edd85a"
     }
     Frame {
         msec: 1680
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "22bc677976f53937c80f908d17a6b994"
     }
     Frame {
         msec: 1696
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "8d35befcc7c03d9c7ff04d3aca966057"
     }
     Frame {
         msec: 1712
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "c27b4404612c57b2f360bc958acf8487"
     }
     Frame {
         msec: 1728
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "79aaa8cd6081e771ceab5f6d638df7ad"
     }
     Frame {
         msec: 1744
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "8959c740dfc85a79c056dd5057474161"
     }
     Frame {
         msec: 1760
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4ba9cdf84e1d16d80bb57c670bdb85a9"
     }
     Frame {
         msec: 1776
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "f4f2b1847a8e3233e0e283853c942b60"
     }
     Frame {
         msec: 1792
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "da3f760fdd2f45d66f3ef410101afbab"
     }
     Frame {
         msec: 1808
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "17e5c56c3909da0da882bc0c8cf5c6d4"
     }
     Frame {
         msec: 1824
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4e931b797bdbe7d397125a4f80f3d865"
     }
     Frame {
         msec: 1840
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "0fc21dde21d8c11e39f1f740dddf9439"
     }
     Frame {
         msec: 1856
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "3be4aa6c6f014b79a25bd04b1e44e6fd"
     }
     Frame {
         msec: 1872
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "9049c7636d06a2885a910440a5cb829d"
     }
     Frame {
         msec: 1888
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "9049c7636d06a2885a910440a5cb829d"
     }
     Frame {
         msec: 1904
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "9049c7636d06a2885a910440a5cb829d"
     }
     Frame {
         msec: 1920
@@ -486,1869 +662,285 @@ VisualTest {
     }
     Frame {
         msec: 1936
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "222242141fadd2c27435ce93aa1c460d"
     }
     Frame {
         msec: 1952
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "17e5c56c3909da0da882bc0c8cf5c6d4"
     }
     Frame {
         msec: 1968
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "2e7cc1dd1c62de751ff6734853fbadd7"
     }
     Frame {
         msec: 1984
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "5d234f4d69167a436ed6c95e909ae6e8"
     }
     Frame {
         msec: 2000
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "dee8be671b7d430a3bf044ea67841f15"
     }
     Frame {
         msec: 2016
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "f75438b7deb18e36c2ce397291401f4d"
     }
     Frame {
         msec: 2032
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "84d6efd807d94fb345ea640782dbfdcf"
     }
     Frame {
         msec: 2048
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "9dea3319774b70cb45eab5a71207c6bc"
     }
     Frame {
         msec: 2064
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "706c98bffe5118d5f49a3eb371b121f6"
     }
     Frame {
         msec: 2080
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "4ca3b88d0af1ea0fae4a08ee2a8b7413"
     }
     Frame {
         msec: 2096
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "2959676d888680c3288f9226d8ad1059"
     }
     Frame {
         msec: 2112
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "92a7dddbdf86f7fcd4f1d7631b7a3210"
     }
     Frame {
         msec: 2128
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "2de45cf2660f9ea4b54b3dfe3a2d6b8f"
     }
     Frame {
         msec: 2144
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "aa17f9e53e23f3de7addd126bbe2b866"
     }
     Frame {
         msec: 2160
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "36eb0221391fb7257c6eff73a1f491f3"
     }
     Frame {
         msec: 2176
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "a4b644bf91108dbc9b21a1646dab0b37"
     }
     Frame {
         msec: 2192
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "f16544e0ad09c14dc8980203aec29591"
     }
     Frame {
         msec: 2208
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "1a93e2ed871ae094aff5eeaa07385a94"
     }
     Frame {
         msec: 2224
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "977a2efa43d3be0340975ccbe6b0e8a9"
     }
     Frame {
         msec: 2240
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "0a8c81335816c747d320b3a147ee0350"
     }
     Frame {
         msec: 2256
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "0a8c81335816c747d320b3a147ee0350"
     }
     Frame {
         msec: 2272
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "0ab48b86c21be99f7caa3dda6d3a3e4d"
     }
     Frame {
         msec: 2288
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "46e69596c809d4c7563d5d44ca62eb02"
     }
     Frame {
         msec: 2304
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "46e69596c809d4c7563d5d44ca62eb02"
     }
     Frame {
         msec: 2320
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "46e69596c809d4c7563d5d44ca62eb02"
     }
     Frame {
         msec: 2336
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "46e69596c809d4c7563d5d44ca62eb02"
     }
     Frame {
         msec: 2352
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        hash: "573a18633748447b94bb67fd8e1726a4"
     }
     Frame {
         msec: 2368
-        hash: "8443c45791c906a9fe23831844f48a1c"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 143; y: 387
-        modifiers: 0
-        sendToViewport: true
+        hash: "573a18633748447b94bb67fd8e1726a4"
     }
     Frame {
         msec: 2384
-        hash: "a21e65718bc7a0cdcbeb058d0cbd2977"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 144; y: 386
-        modifiers: 0
-        sendToViewport: true
+        hash: "573a18633748447b94bb67fd8e1726a4"
     }
     Frame {
         msec: 2400
-        hash: "a21e65718bc7a0cdcbeb058d0cbd2977"
+        hash: "573a18633748447b94bb67fd8e1726a4"
     }
     Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 145; y: 386
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
+        type: 2
+        button: 1
         buttons: 1
-        x: 147; y: 380
+        x: 32; y: 574
         modifiers: 0
         sendToViewport: true
     }
     Frame {
         msec: 2416
-        hash: "a21e65718bc7a0cdcbeb058d0cbd2977"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 151; y: 372
-        modifiers: 0
-        sendToViewport: true
+        hash: "573a18633748447b94bb67fd8e1726a4"
     }
     Frame {
         msec: 2432
-        hash: "90d9c65705a006741671657d00ab9dba"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 159; y: 346
-        modifiers: 0
-        sendToViewport: true
+        hash: "573a18633748447b94bb67fd8e1726a4"
     }
     Frame {
         msec: 2448
-        hash: "8c6301fb7409a22fda85072d48e838c8"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 161; y: 328
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 161; y: 304
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 2464
-        hash: "f5121fd6b0f20844d13cd8625a1a5047"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 159; y: 276
-        modifiers: 0
-        sendToViewport: true
+        hash: "573a18633748447b94bb67fd8e1726a4"
     }
     Mouse {
         type: 3
         button: 1
         buttons: 0
-        x: 159; y: 276
+        x: 32; y: 574
         modifiers: 0
         sendToViewport: true
     }
     Frame {
+        msec: 2464
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Frame {
         msec: 2480
-        hash: "0d64b804b3b7e3ee052395f612d62bcf"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2496
-        hash: "17b68429dfaf80bb3313e78bb01d6c4e"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2512
-        hash: "e86ea3b103a7d9f95f7484f3579a95b5"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2528
-        hash: "884d3842f4aa2a38ff73511b143789a0"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2544
-        hash: "646d1dd3003ccac06b7251e8ce1beb2f"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2560
-        hash: "ff66db77c56bf6830bc39211b3441e69"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2576
-        hash: "8ff9c081cf823adaf6b17014fc582f12"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2592
-        hash: "7b1563aed6f030003e04f19bb6e91a51"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2608
-        hash: "3661b26f082e44cbc38e6033c28e99cb"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2624
-        hash: "8e0f117dc1f2527d6b2b3f0c849fbda1"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2640
-        hash: "5a13b0045bc132ec6c917a6d7ddf9c7a"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2656
-        hash: "06f332d287ed14b29dd0a252d59565a2"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2672
-        hash: "7b1512aabac1fb17ecc8e0c771e2477f"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2688
-        hash: "22b62a7b42df6bbafad76d99001616c7"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2704
-        hash: "0f6588fc79fa06097b2ba9bf6b1d6d14"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2720
-        hash: "c7849941c7572b3581a7eb9423838d90"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2736
-        hash: "8ddd8e9dc33698ecca6e19f2318e1c2e"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2752
-        hash: "1606eb49c73e60445d9eca11e23a33f9"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
         msec: 2768
-        hash: "6a7e58d27492742bf3d853ee37144dae"
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 123; y: 264
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
         msec: 2784
-        hash: "a55ba5b7ccdabd39385c6cb32e8e1b26"
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
     Frame {
         msec: 2800
-        hash: "afe5705e8ebc240babee4a88a4321189"
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
-    Frame {
-        msec: 2816
-        hash: "807d92ab4b8d2295f3abfd3508258dd5"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 123; y: 265
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 2832
-        hash: "ae95ed79eee246c74535d9ca97878ce6"
+        msec: 2816
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
-    Frame {
-        msec: 2848
-        hash: "c8cf5d07a06646552d5595603532b786"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 123; y: 266
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 2864
-        hash: "45971fd130662a263fcd86513aee222d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 124; y: 269
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 2880
-        image: "flickable-vertical.2.png"
-    }
-    Frame {
-        msec: 2896
-        hash: "8e78a9098ebd02cc828b76609c58d6b9"
-    }
-    Frame {
-        msec: 2912
-        hash: "7f4d7a1c8e0a5494bf7f37a0a165d02b"
-    }
-    Frame {
-        msec: 2928
-        hash: "881ed825133259e731b71cf6251ed862"
-    }
-    Frame {
-        msec: 2944
-        hash: "8fb86c54b4e0280de18eb2d4f1c55e68"
-    }
-    Frame {
-        msec: 2960
-        hash: "58ad7494c0bddc0de86bfd041f45a5d3"
-    }
-    Frame {
-        msec: 2976
-        hash: "87489ba1390ee152a7de023e8ba25c72"
-    }
-    Frame {
-        msec: 2992
-        hash: "b1f06b26110799e88837781cdf4688a7"
-    }
-    Frame {
-        msec: 3008
-        hash: "d23e94ef53ce3b8143a716028ab729f9"
-    }
-    Frame {
-        msec: 3024
-        hash: "1c5fdf8d85537836b698a50fcab58a4e"
-    }
-    Frame {
-        msec: 3040
-        hash: "bd9c6ea06278efa4d491519734d0032f"
-    }
-    Frame {
-        msec: 3056
-        hash: "b533e6543ca4efb34e187d540e4ed7e0"
-    }
-    Frame {
-        msec: 3072
-        hash: "65f4ff7328ce366671436512da44a094"
-    }
-    Frame {
-        msec: 3088
-        hash: "e7afcc4c29cd1868bcf1ebea1d19fca1"
-    }
-    Frame {
-        msec: 3104
-        hash: "ddaf80f4b1d98b07fe4bf8282e13b2a8"
-    }
-    Frame {
-        msec: 3120
-        hash: "d4888df20b11e30a7d613a32e603cea5"
-    }
-    Frame {
-        msec: 3136
-        hash: "ac74be483173b08cb41b8d63e3e4d073"
-    }
-    Frame {
-        msec: 3152
-        hash: "35c65757fe27f68e35c438269c00ba53"
-    }
-    Frame {
-        msec: 3168
-        hash: "b8a28356b50362f2dabd0ab4a0d1d621"
-    }
-    Frame {
-        msec: 3184
-        hash: "71205ebfcce9e3a018fe2c30f7f3ee92"
-    }
-    Frame {
-        msec: 3200
-        hash: "0ef526ebcc23342ba4b8dfa8ed41e7de"
-    }
-    Frame {
-        msec: 3216
-        hash: "9caaec9ca80b5da75e5e1231635c2f37"
-    }
-    Frame {
-        msec: 3232
-        hash: "bb6b951e8c2252d873828e9ef1c9b625"
-    }
-    Frame {
-        msec: 3248
-        hash: "15faa58fbb91f80a8c1256e5627e7777"
-    }
-    Frame {
-        msec: 3264
-        hash: "bf2d0f512ade00ee44adb6624573daf9"
-    }
-    Frame {
-        msec: 3280
-        hash: "5af713203ef673d40c69b014dcaf242f"
-    }
-    Frame {
-        msec: 3296
-        hash: "970972470176fbd64208a3b25d4f5f65"
-    }
-    Frame {
-        msec: 3312
-        hash: "135a4356d91e594ee2b71132ecf9a606"
-    }
-    Frame {
-        msec: 3328
-        hash: "8a6364c0e033d517180ec287e61b3c9d"
-    }
-    Frame {
-        msec: 3344
-        hash: "71c7d7eddd49b77e8f96f3b7a6e8470f"
-    }
-    Frame {
-        msec: 3360
-        hash: "59667814b3e1a2d832b895235a9cdaf6"
-    }
-    Frame {
-        msec: 3376
-        hash: "a324de5e8d115862b9908aba881df913"
-    }
-    Frame {
-        msec: 3392
-        hash: "300902de67507207465a74bf6404c1c4"
-    }
-    Frame {
-        msec: 3408
-        hash: "63f40e307d9f0c14bab111e833047ee1"
-    }
-    Frame {
-        msec: 3424
-        hash: "53f54f5a4745043ef616ac21583416ef"
-    }
-    Frame {
-        msec: 3440
-        hash: "851e6eebe48034d3185674f6908932af"
-    }
-    Frame {
-        msec: 3456
-        hash: "06ef04a044394ab55fe2806a50db2abf"
-    }
-    Frame {
-        msec: 3472
-        hash: "88c82d8bb518b18a174f55c647395de1"
-    }
-    Frame {
-        msec: 3488
-        hash: "e62b84c87e1d73028305b9038915c53d"
-    }
-    Frame {
-        msec: 3504
-        hash: "fdb38aa631cd6967585dd23e20f866a9"
-    }
-    Frame {
-        msec: 3520
-        hash: "edabcd9bee25b1abcabced3b0b3dff1e"
-    }
-    Frame {
-        msec: 3536
-        hash: "6f0a2dc3151c018846b13fd2e11d0fab"
-    }
-    Frame {
-        msec: 3552
-        hash: "5101944e7867260ffdd3134436c6373a"
-    }
-    Frame {
-        msec: 3568
-        hash: "a04f231f840571734f8dab609b2f82fd"
-    }
-    Frame {
-        msec: 3584
-        hash: "87c22f82c659b405fd4e81640ce0b166"
-    }
-    Frame {
-        msec: 3600
-        hash: "2273564228baea48cac343a4f30d6a59"
-    }
-    Frame {
-        msec: 3616
-        hash: "8a4d1fc12743e6153c0f47e1fce9d55f"
-    }
-    Frame {
-        msec: 3632
-        hash: "944cd812097868935a686211551ccd35"
-    }
-    Frame {
-        msec: 3648
-        hash: "a2f1a14510a1cfe3c2c45fa10b0442b4"
-    }
-    Frame {
-        msec: 3664
-        hash: "d754cc64c12ef8cc2db0ddf99381e88c"
-    }
-    Frame {
-        msec: 3680
-        hash: "168487c8ca6f3463b3aa4433cfc99792"
-    }
-    Frame {
-        msec: 3696
-        hash: "67a82c1516b0d8d953c7055f07a9fdc7"
-    }
-    Frame {
-        msec: 3712
-        hash: "0df1592631b8cc1986f905a049b40bf0"
-    }
-    Frame {
-        msec: 3728
-        hash: "8677472d35e17d7bd5fe40f7841bb01d"
-    }
-    Frame {
-        msec: 3744
-        hash: "4472a8412e41377e0795d51706fb9180"
-    }
-    Frame {
-        msec: 3760
-        hash: "84533717ec1419617895f2ec646fb1c0"
-    }
-    Frame {
-        msec: 3776
-        hash: "ad50bd7708be94c6b8e63077e589ae48"
-    }
-    Frame {
-        msec: 3792
-        hash: "a37fb5d7cec3fbff8e12157c88e08833"
-    }
-    Frame {
-        msec: 3808
-        hash: "df1ca02b5bb76338ff24a561876f89f2"
-    }
-    Frame {
-        msec: 3824
-        hash: "df1ca02b5bb76338ff24a561876f89f2"
-    }
-    Frame {
-        msec: 3840
-        image: "flickable-vertical.3.png"
-    }
-    Frame {
-        msec: 3856
-        hash: "a37fb5d7cec3fbff8e12157c88e08833"
-    }
-    Frame {
-        msec: 3872
-        hash: "3c8a94d2e139a9e84eaa6bf522250756"
-    }
-    Frame {
-        msec: 3888
-        hash: "23647f577ee83bc500ca1078eea2be90"
-    }
-    Frame {
-        msec: 3904
-        hash: "c1a52221113c162e963a2a165b8d08a5"
-    }
-    Frame {
-        msec: 3920
-        hash: "993c57d4ed9026f8615c68ef5d8c5c16"
-    }
-    Frame {
-        msec: 3936
-        hash: "3d843eac108e047b6fe9ac21d8866fdd"
-    }
-    Frame {
-        msec: 3952
-        hash: "5be1fa7cb99fda017cd5cdcf91a18525"
-    }
-    Frame {
-        msec: 3968
-        hash: "c68ef5177f4568eb77c0f4135ba65e44"
-    }
-    Frame {
-        msec: 3984
-        hash: "f047939a56a0ecee5deefcd3d2bf1710"
-    }
-    Frame {
-        msec: 4000
-        hash: "4af748f59c6a62156a228ae635ec2d9c"
-    }
-    Frame {
-        msec: 4016
-        hash: "b69b045557a8eada80a24eb4caa7ea4e"
-    }
-    Frame {
-        msec: 4032
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4048
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4064
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4080
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4096
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4112
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4128
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4144
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4160
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4176
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4192
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4208
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4224
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4240
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4256
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4272
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4288
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4304
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4320
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4336
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4352
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4368
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4384
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4400
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4416
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4432
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4448
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4464
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4480
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4496
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4512
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4528
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4544
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4560
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4576
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4592
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4608
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4624
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4640
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4656
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4672
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4688
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4704
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4720
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4736
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4752
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4768
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4784
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4800
-        image: "flickable-vertical.4.png"
-    }
-    Frame {
-        msec: 4816
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4832
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4848
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4864
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4880
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4896
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4912
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4928
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4944
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4960
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4976
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 4992
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5008
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5024
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5040
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5056
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5072
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5088
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5104
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5120
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5136
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5152
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5168
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5184
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5200
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5216
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5232
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5248
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5264
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 5280
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 173; y: 85
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5296
-        hash: "06472b42bc00fcaf7f84cd4ac613bbd2"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 173; y: 86
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5312
-        hash: "06472b42bc00fcaf7f84cd4ac613bbd2"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 173; y: 89
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 173; y: 101
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5328
-        hash: "0031f6edee383e97a3a31fe4268ff778"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 175; y: 117
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 179; y: 137
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5344
-        hash: "e594c62fe10165ae08e3dd8b33b9f584"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 183; y: 159
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 185; y: 183
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5360
-        hash: "dd61c97aafee69eb7c54a47dceea5810"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 185; y: 207
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5376
-        hash: "29d06473d4aac07c89041b4413ce421f"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 185; y: 227
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 185; y: 243
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5392
-        hash: "7843b1bdb9efdbee0e6dd39ef8f1078a"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 185; y: 253
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 185; y: 253
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 5408
-        hash: "f609350d3c3041998340c9a6ded9baec"
-    }
-    Frame {
-        msec: 5424
-        hash: "53b559ea9764ad466a0ffc1c55a596c2"
-    }
-    Frame {
-        msec: 5440
-        hash: "8ac64c07cb29adff5d8510f956f3c35d"
-    }
-    Frame {
-        msec: 5456
-        hash: "cb7ab2e7af067f1493197731515462fa"
-    }
-    Frame {
-        msec: 5472
-        hash: "a0509acbb96bb3ced08a7c968836bd69"
-    }
-    Frame {
-        msec: 5488
-        hash: "e4c5e681a275b4eff49eed39a6b544d6"
-    }
-    Frame {
-        msec: 5504
-        hash: "4403e91762ff703eb12dee1b47f4072c"
-    }
-    Frame {
-        msec: 5520
-        hash: "9f548a31dea71208c9f465e37bafc589"
-    }
-    Frame {
-        msec: 5536
-        hash: "c86dd18e63508adfdbd5b3b891fd0d99"
-    }
-    Frame {
-        msec: 5552
-        hash: "b182070ff0c1b579a9fd16d39f950079"
-    }
-    Frame {
-        msec: 5568
-        hash: "4308c4d6346e20ed89026c0ec216ae89"
-    }
-    Frame {
-        msec: 5584
-        hash: "2da84d83767e5ac1f7ce361bdcebe9c8"
-    }
-    Frame {
-        msec: 5600
-        hash: "a3ce932ebf10147f79a183e44a6f6eb7"
-    }
-    Frame {
-        msec: 5616
-        hash: "f5907789e23150c8dd0858d7c5098907"
-    }
-    Frame {
-        msec: 5632
-        hash: "98b76cfad574957f5b7633390c6788c8"
-    }
-    Frame {
-        msec: 5648
-        hash: "8c58d6511a7077cc386216a6227e8b52"
-    }
-    Frame {
-        msec: 5664
-        hash: "2ca5e16bfd83f933f32367aa49db0e1d"
-    }
-    Frame {
-        msec: 5680
-        hash: "ba387d0ab480eb9eaf6993c2ad168350"
-    }
-    Frame {
-        msec: 5696
-        hash: "ae9f3b3245ccf921967a178712566b55"
-    }
-    Frame {
-        msec: 5712
-        hash: "32cf742724558260447f61da03d5f321"
-    }
-    Frame {
-        msec: 5728
-        hash: "ad21273f37c1abac0719f532dd5530ac"
-    }
-    Frame {
-        msec: 5744
-        hash: "50e43629e0b8d0d651b9670241354cb1"
-    }
-    Frame {
-        msec: 5760
-        image: "flickable-vertical.5.png"
-    }
-    Frame {
-        msec: 5776
-        hash: "e4f0192406831c8e0abe1b561120b9c0"
-    }
-    Frame {
-        msec: 5792
-        hash: "4c98e619b487d67d114ed0d7800f157e"
-    }
-    Frame {
-        msec: 5808
-        hash: "11ed6dc9464396eb790db236f3713164"
-    }
-    Frame {
-        msec: 5824
-        hash: "908febb1e344d6972d6df611e82792bd"
-    }
-    Frame {
-        msec: 5840
-        hash: "03536bb4d6ff84bf75d9ec3574bb7361"
-    }
-    Frame {
-        msec: 5856
-        hash: "f9946a44c2d4e91a947e6bda7415cf9b"
-    }
-    Frame {
-        msec: 5872
-        hash: "0e63e4b9dd6bc7d7b684cb461c6257bf"
-    }
-    Frame {
-        msec: 5888
-        hash: "1ffe88b771bed2aa27aafe6853b67c7a"
-    }
-    Frame {
-        msec: 5904
-        hash: "ff1b78113a710481273ecf01cc978a46"
-    }
-    Frame {
-        msec: 5920
-        hash: "e381553fa74436ca4b0d166bdca78cf7"
-    }
-    Frame {
-        msec: 5936
-        hash: "d9a6f9bfc011edb7da23091fe24e2717"
-    }
-    Frame {
-        msec: 5952
-        hash: "bd137e8b15f5c485d10b83461dedc67f"
-    }
-    Frame {
-        msec: 5968
-        hash: "8f5b5e19845aa537790b683ef37c8626"
-    }
-    Frame {
-        msec: 5984
-        hash: "5abbf0dccef8a3bb7b090a24d715a25f"
-    }
-    Frame {
-        msec: 6000
-        hash: "bf924dd11e226022c9c812b5c7e8229e"
-    }
-    Frame {
-        msec: 6016
-        hash: "c47b59ff7f3c4acfb296959f6eb14801"
-    }
-    Frame {
-        msec: 6032
-        hash: "b5c0ac4514d44a651a4ab817646f1d88"
-    }
-    Frame {
-        msec: 6048
-        hash: "86a9fba0e2ca761a4fb71e5edbf34cab"
-    }
-    Frame {
-        msec: 6064
-        hash: "5bf43304399bdc979afd2580b922fd30"
-    }
-    Frame {
-        msec: 6080
-        hash: "3696756d6250f23b1122d314df08b936"
-    }
-    Frame {
-        msec: 6096
-        hash: "49c7b24b1655a1b5a9b4cc2187f7cc58"
-    }
-    Frame {
-        msec: 6112
-        hash: "a387dce727804fb4ca1c3378ba130d08"
-    }
-    Frame {
-        msec: 6128
-        hash: "505150386afee9c5d89566c90778cf58"
-    }
-    Frame {
-        msec: 6144
-        hash: "a00ecae0150a069d306127ed54c4921f"
-    }
-    Frame {
-        msec: 6160
-        hash: "e556bfca052e4d8922a4b85d6e94a22a"
-    }
-    Frame {
-        msec: 6176
-        hash: "ac710b4796de4d0b7d275c5fffcefe1f"
-    }
-    Frame {
-        msec: 6192
-        hash: "2f0475e842083c93b0fa0b8a8a33117a"
-    }
-    Frame {
-        msec: 6208
-        hash: "6de0e820748df06e702a82f127d9f635"
-    }
-    Frame {
-        msec: 6224
-        hash: "b3748d7a26ea8289e2faa9dd624b23a3"
-    }
-    Frame {
-        msec: 6240
-        hash: "52be51e9a5bf6e6d0c2e64e584a4bf11"
-    }
-    Frame {
-        msec: 6256
-        hash: "9c4a08a51556d56f2809d27a1de0aae3"
-    }
-    Frame {
-        msec: 6272
-        hash: "4a151e94a39b68a47374cc45cb8969df"
-    }
-    Frame {
-        msec: 6288
-        hash: "a2c2926224103d6e0a679b891451f791"
-    }
-    Frame {
-        msec: 6304
-        hash: "c192adca5c3cf3741f6e7b33d53a722a"
-    }
-    Frame {
-        msec: 6320
-        hash: "8fa9d85c213243e0709e3e32f03cebd9"
-    }
-    Frame {
-        msec: 6336
-        hash: "20f516aa2c4ebc239a283176d83ade6f"
-    }
-    Frame {
-        msec: 6352
-        hash: "ac8ace61348c5500dd6e2d1f3b4b174b"
-    }
-    Frame {
-        msec: 6368
-        hash: "39cc6b136e17283ddc65425150cec7be"
-    }
-    Frame {
-        msec: 6384
-        hash: "b250cb3fd5a7ab5c76ae15d5a500a894"
-    }
-    Frame {
-        msec: 6400
-        hash: "f07e4f8b61c0ce514364e062867687a2"
-    }
-    Frame {
-        msec: 6416
-        hash: "caed510a4edc2830f885f9a8ff98c072"
-    }
-    Frame {
-        msec: 6432
-        hash: "2cfba2b8cd1cbc260edf390e17532afa"
-    }
-    Frame {
-        msec: 6448
-        hash: "f1d705e01521261f22b89aeefb146c7a"
-    }
-    Frame {
-        msec: 6464
-        hash: "9508799a0e28e60a65925b7c10fa2874"
-    }
-    Frame {
-        msec: 6480
-        hash: "accdad5176a0cdce92ed07a7ae818a13"
-    }
-    Frame {
-        msec: 6496
-        hash: "2748258d00cf2f0e5f94c94f97ed95ae"
-    }
-    Frame {
-        msec: 6512
-        hash: "994897c0842947675e2e2df4021c1b5e"
-    }
-    Frame {
-        msec: 6528
-        hash: "22936773b2fc5c555f14a8375da2a7a4"
-    }
-    Frame {
-        msec: 6544
-        hash: "22936773b2fc5c555f14a8375da2a7a4"
-    }
-    Frame {
-        msec: 6560
-        hash: "b58badc862e394bf5374554e019f90c0"
-    }
-    Frame {
-        msec: 6576
-        hash: "b58badc862e394bf5374554e019f90c0"
-    }
-    Frame {
-        msec: 6592
-        hash: "b58badc862e394bf5374554e019f90c0"
-    }
-    Frame {
-        msec: 6608
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6624
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6640
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6656
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6672
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6688
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6704
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6720
-        image: "flickable-vertical.6.png"
-    }
-    Frame {
-        msec: 6736
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6752
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6768
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 31; y: 575
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 6784
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6800
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6816
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6832
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6848
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6864
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 31; y: 575
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 6880
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6896
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6912
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6928
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6944
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6960
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6976
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 6992
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7008
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7024
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7040
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7056
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7072
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7088
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7104
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7120
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7136
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7152
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7168
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7184
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7200
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7216
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7232
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7248
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7264
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7280
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 156; y: 403
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7296
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 156; y: 402
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 158; y: 396
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7312
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 158; y: 386
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7328
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 158; y: 376
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 158; y: 360
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7344
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 158; y: 344
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 160; y: 322
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7360
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 164; y: 298
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 168; y: 278
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 168; y: 278
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7376
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7392
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7408
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7424
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7440
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7456
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7472
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7488
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7504
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7520
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7536
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7552
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7568
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7584
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7600
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7616
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7632
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7648
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7664
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7680
-        image: "flickable-vertical.7.png"
-    }
-    Frame {
-        msec: 7696
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7712
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7728
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7744
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7760
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7776
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7792
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7808
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 154; y: 161
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7824
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
-    }
-    Frame {
-        msec: 7840
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 154; y: 162
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7856
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 154; y: 164
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 154; y: 167
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7872
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 154; y: 177
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7888
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 150; y: 189
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 146; y: 207
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7904
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 144; y: 229
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 140; y: 255
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7920
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
+        msec: 2832
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 134; y: 281
+        x: 124; y: 275
         modifiers: 0
         sendToViewport: true
     }
@@ -2356,31 +948,19 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 132; y: 313
+        x: 125; y: 284
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 7936
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 128; y: 343
-        modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7952
-        hash: "16eef219cc7d4e7589ea59ebc349973c"
+        msec: 2848
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 126; y: 373
+        x: 125; y: 293
         modifiers: 0
         sendToViewport: true
     }
@@ -2388,475 +968,315 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 126; y: 397
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 126; y: 397
+        x: 127; y: 304
         modifiers: 0
-        sendToViewport: true
-    }
-    Frame {
-        msec: 7968
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 7984
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8000
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8016
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8032
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8048
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8064
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8080
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8096
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8112
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8128
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8144
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8160
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8176
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8192
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8208
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8224
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8240
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8256
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8272
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8288
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8304
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8320
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8336
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8352
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8368
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8384
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8400
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8416
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8432
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8448
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8464
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8480
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8496
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8512
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8528
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8544
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8560
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8576
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8592
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8608
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8624
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8640
-        image: "flickable-vertical.8.png"
-    }
-    Frame {
-        msec: 8656
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8672
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8688
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8704
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8720
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8736
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8752
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8768
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8784
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8800
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8816
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8832
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8848
-        hash: "679369b924d719ae309a45034bdba40d"
-    }
-    Frame {
-        msec: 8864
-        hash: "679369b924d719ae309a45034bdba40d"
+        sendToViewport: true
     }
     Frame {
-        msec: 8880
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2864
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
-    Frame {
-        msec: 8896
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 129; y: 320
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 8912
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 131; y: 337
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 8928
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2880
+        image: "flickable-vertical.2.png"
     }
-    Frame {
-        msec: 8944
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 136; y: 354
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 8960
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 142; y: 375
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 8976
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2896
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
-    Frame {
-        msec: 8992
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 144; y: 392
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 9008
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 149; y: 411
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9024
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2912
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
-    Frame {
-        msec: 9040
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 156; y: 451
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9056
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2928
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
-    Frame {
-        msec: 9072
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 159; y: 466
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 9088
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 159; y: 479
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9104
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2944
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
     Mouse {
-        type: 2
-        button: 1
+        type: 5
+        button: 0
         buttons: 1
-        x: 44; y: 574
+        x: 161; y: 488
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 9120
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 161; y: 493
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9136
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2960
+        hash: "96fb3652bfcf0aac1e35a2e50532816f"
     }
-    Frame {
-        msec: 9152
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 161; y: 494
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 3
         button: 1
         buttons: 0
-        x: 44; y: 574
+        x: 161; y: 494
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 9168
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2976
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9184
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 2992
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9200
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3008
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9216
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3024
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9232
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3040
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9248
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3056
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9264
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3072
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9280
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3088
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9296
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3104
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9312
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3120
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9328
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3136
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9344
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3152
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9360
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3168
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9376
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3184
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 9392
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 162; y: 474
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9408
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3200
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 9424
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 162; y: 472
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 9440
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 164; y: 468
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9456
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3216
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 9472
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 165; y: 464
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 9488
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 460
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9504
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3232
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 9520
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 167; y: 450
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 9536
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 170; y: 438
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9552
-        hash: "679369b924d719ae309a45034bdba40d"
+        msec: 3248
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 9568
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 172; y: 426
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 9584
-        hash: "679369b924d719ae309a45034bdba40d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 174; y: 409
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 9600
-        image: "flickable-vertical.9.png"
+        msec: 3264
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Mouse {
-        type: 2
-        button: 1
+        type: 5
+        button: 0
         buttons: 1
-        x: 152; y: 444
+        x: 174; y: 397
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 9616
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 152; y: 442
+        x: 176; y: 383
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 9632
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
+        msec: 3280
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 152; y: 440
+        x: 176; y: 367
         modifiers: 0
         sendToViewport: true
     }
@@ -2864,31 +1284,39 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 152; y: 438
+        x: 176; y: 350
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 9648
-        hash: "843453070c3ac1bf26cfd84d3ab151eb"
+        msec: 3296
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 174; y: 335
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 154; y: 429
+        x: 172; y: 316
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 9664
-        hash: "3b0e0ed925b1c197cd94afd3d1a6d572"
+        msec: 3312
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 156; y: 421
+        x: 170; y: 296
         modifiers: 0
         sendToViewport: true
     }
@@ -2896,31 +1324,47 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 158; y: 413
+        x: 168; y: 279
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 9680
-        hash: "d7b3838ee1219816b76224c29c7ba2e1"
+        msec: 3328
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 262
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 160; y: 403
+        x: 166; y: 244
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 9696
-        hash: "9835b420f0c40a03f8f9fafe39e209f1"
+        msec: 3344
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 164; y: 231
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 162; y: 393
+        x: 164; y: 222
         modifiers: 0
         sendToViewport: true
     }
@@ -2928,599 +1372,543 @@ VisualTest {
         type: 3
         button: 1
         buttons: 0
-        x: 162; y: 393
+        x: 164; y: 222
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 9712
-        hash: "46fb2005a813fc2c278f1bfe83801c0e"
-    }
-    Frame {
-        msec: 9728
-        hash: "81dd9308e475548db21474c37cb9a5b0"
-    }
-    Frame {
-        msec: 9744
-        hash: "10043d74eef240abd2360d45845dd51e"
-    }
-    Frame {
-        msec: 9760
-        hash: "0f83b8f23ba42b22c10a2b68227db64e"
-    }
-    Frame {
-        msec: 9776
-        hash: "7a296e3702c9fef25cb53ac04053853b"
-    }
-    Frame {
-        msec: 9792
-        hash: "ae439daa32f76a368ab314c86c55a378"
-    }
-    Frame {
-        msec: 9808
-        hash: "42ac3503dfa462bf0b5d8c15f6f3b143"
-    }
-    Frame {
-        msec: 9824
-        hash: "b8bb92eb2de7ca0f5924b09f380f47db"
-    }
-    Frame {
-        msec: 9840
-        hash: "994e314d2d38005b6006e81468f10efa"
-    }
-    Frame {
-        msec: 9856
-        hash: "be6a32f3c82aeccebc7778ff5646637f"
-    }
-    Frame {
-        msec: 9872
-        hash: "2fb196f53d5e785e04a14d98d9dab8a1"
-    }
-    Frame {
-        msec: 9888
-        hash: "0926f8209f4f35f6e6fa92935d7408e4"
-    }
-    Frame {
-        msec: 9904
-        hash: "780450301d37ea2b94eb9386e7e5294c"
-    }
-    Frame {
-        msec: 9920
-        hash: "cd4e9629c767813c9a2a2fa30dc5114b"
-    }
-    Frame {
-        msec: 9936
-        hash: "409630d7b9c3c4231bccf74f7453f0af"
-    }
-    Frame {
-        msec: 9952
-        hash: "4c98e619b487d67d114ed0d7800f157e"
-    }
-    Frame {
-        msec: 9968
-        hash: "0a8157dc45764ab8e0e0b89e5c73a76b"
+        msec: 3360
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 9984
-        hash: "ecfc611b58e000df9f608c8889a2a84f"
+        msec: 3376
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10000
-        hash: "5c6bc246446c75d57bcd40e86041892b"
+        msec: 3392
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10016
-        hash: "fe1a3e688da126861b29a94b676b68f7"
+        msec: 3408
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10032
-        hash: "f5feef892bf013916bacb63ff6460cb7"
+        msec: 3424
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10048
-        hash: "665018efd991cab3acb4b80005fc2bd3"
+        msec: 3440
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10064
-        hash: "bc7614e4a0e0724a9cb0981f09f8a7f6"
+        msec: 3456
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10080
-        hash: "463a6da452a5a6267240992ad5284e89"
+        msec: 3472
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10096
-        hash: "eca3f146e0143856f58b4f7aee42e6f8"
+        msec: 3488
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10112
-        hash: "dec9b9845509c4d28d7faae043b292d1"
+        msec: 3504
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10128
-        hash: "49452842cb2429cd465e40478638e0e3"
+        msec: 3520
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10144
-        hash: "a7029d0090d3620ee21b9e3d55eefe78"
+        msec: 3536
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10160
-        hash: "1041b18d422acba0b9a45ca89856e493"
+        msec: 3552
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10176
-        hash: "d53038b688b920715b196dd4cc2b2587"
+        msec: 3568
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10192
-        hash: "da59ffebb491ab5fa98429117c3bb8ac"
+        msec: 3584
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10208
-        hash: "602269f78eaf0df36c66de72e005989a"
+        msec: 3600
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10224
-        hash: "a311b6b35feb4096b0d01753a6695210"
+        msec: 3616
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10240
-        hash: "cd303e8850c6aac58fcf2a98db418f1b"
+        msec: 3632
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10256
-        hash: "6e9132dd840a136cc688676bce7640de"
+        msec: 3648
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10272
-        hash: "a3818492bb4ebd91ce86675d34731c58"
+        msec: 3664
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10288
-        hash: "b85a127895713234028641787312b717"
+        msec: 3680
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10304
-        hash: "a030dc1543e84d8a0ec9f77fd6325060"
+        msec: 3696
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10320
-        hash: "669cd28abe17d419e9cabe4d796a38c3"
+        msec: 3712
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10336
-        hash: "bfdd15cf058050203561b5f935106263"
+        msec: 3728
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10352
-        hash: "a39abc94fee93175a6a37b402750e4f7"
+        msec: 3744
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10368
-        hash: "0c65e19e12d95ec8ee253219b0c3e472"
+        msec: 3760
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10384
-        hash: "15debc234e70765a4510bfbda886a2c9"
+        msec: 3776
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10400
-        hash: "9566a87437cb6e9025f9a3881a620823"
+        msec: 3792
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10416
-        hash: "b66d89244cba537a21901dcb11387bf7"
+        msec: 3808
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10432
-        hash: "03347ce314393bd84873026cd01c562f"
+        msec: 3824
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10448
-        hash: "458fab2449dba089ae6f1e78a230564b"
+        msec: 3840
+        image: "flickable-vertical.3.png"
     }
     Frame {
-        msec: 10464
-        hash: "7115f27574bfc68ff58a2e4fb65107dd"
+        msec: 3856
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10480
-        hash: "66260c030dddda4b086bc98982a11934"
+        msec: 3872
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10496
-        hash: "d5790ee5eb8ecf249cb1dcf58aefa4ee"
+        msec: 3888
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10512
-        hash: "6bec07ba1e2ac637aab7a9038cbacc93"
+        msec: 3904
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10528
-        hash: "a72f36cc18c8620a2bd85bac49f6771a"
+        msec: 3920
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10544
-        hash: "65b178ae559ab0ba9c568718f287ff68"
+        msec: 3936
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10560
-        image: "flickable-vertical.10.png"
+        msec: 3952
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10576
-        hash: "b35a8e33f876921d477809b5adb7a201"
+        msec: 3968
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10592
-        hash: "057b69ef8137f38c596432da547f1ead"
+        msec: 3984
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10608
-        hash: "62f76f46857106010c2e862ed19baeea"
+        msec: 4000
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10624
-        hash: "fbfc73e1b20b79d71953c298ca095047"
+        msec: 4016
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10640
-        hash: "aea78988f875083660dd46d6afc71683"
+        msec: 4032
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10656
-        hash: "60d8decd7ded420433256a94f1bf954f"
+        msec: 4048
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10672
-        hash: "221f72cdf18e0b33e7f6a65356fcc61b"
+        msec: 4064
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10688
-        hash: "221f72cdf18e0b33e7f6a65356fcc61b"
+        msec: 4080
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10704
-        hash: "c2eac9c0d84c6b2f133d8751ac5f265f"
+        msec: 4096
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10720
-        hash: "c2eac9c0d84c6b2f133d8751ac5f265f"
+        msec: 4112
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10736
-        hash: "c2eac9c0d84c6b2f133d8751ac5f265f"
+        msec: 4128
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10752
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4144
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10768
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4160
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10784
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4176
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10800
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4192
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10816
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4208
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10832
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4224
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10848
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4240
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10864
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4256
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10880
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4272
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 2
         button: 1
         buttons: 1
-        x: 98; y: 573
+        x: 38; y: 583
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 10896
-        hash: "28a06534a2e35250c67112dfb6c05095"
-    }
-    Frame {
-        msec: 10912
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4288
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10928
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4304
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10944
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4320
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10960
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4336
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 3
         button: 1
         buttons: 0
-        x: 98; y: 573
+        x: 38; y: 583
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 10976
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4352
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 10992
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4368
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11008
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4384
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11024
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4400
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11040
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4416
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11056
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4432
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11072
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4448
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11088
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4464
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11104
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4480
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11120
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4496
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11136
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4512
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11152
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4528
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11168
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4544
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11184
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4560
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11200
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4576
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11216
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4592
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11232
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4608
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11248
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4624
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11264
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4640
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11280
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4656
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11296
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4672
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11312
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4688
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11328
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4704
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11344
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4720
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11360
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4736
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11376
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4752
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11392
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4768
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11408
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4784
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 110; y: 578
+        modifiers: 0
+        sendToViewport: true
+    }
+    Frame {
+        msec: 4800
+        image: "flickable-vertical.4.png"
+    }
+    Frame {
+        msec: 4816
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Frame {
+        msec: 4832
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 110; y: 578
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 11424
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4848
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11440
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4864
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11456
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4880
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11472
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4896
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11488
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4912
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11504
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4928
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11520
-        image: "flickable-vertical.11.png"
+        msec: 4944
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11536
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4960
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11552
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4976
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11568
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 4992
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11584
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5008
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11600
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5024
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11616
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5040
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11632
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5056
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11648
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5072
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11664
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5088
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11680
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5104
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11696
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5120
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11712
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5136
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 11728
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5152
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 2
         button: 1
         buttons: 1
-        x: 170; y: 335
+        x: 123; y: 218
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11744
-        hash: "28a06534a2e35250c67112dfb6c05095"
-    }
-    Frame {
-        msec: 11760
-        hash: "28a06534a2e35250c67112dfb6c05095"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 170; y: 336
-        modifiers: 0
-        sendToViewport: true
+        msec: 5168
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 170; y: 338
+        x: 123; y: 219
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11776
-        hash: "28a06534a2e35250c67112dfb6c05095"
+        msec: 5184
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 170; y: 346
+        x: 124; y: 223
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 11792
-        hash: "12040d4dd56848fc93d6390005045188"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 170; y: 359
+        x: 124; y: 230
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11808
-        hash: "caa70db5f31eb607c2de39734a42796c"
+        msec: 5200
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 168; y: 367
+        x: 126; y: 241
         modifiers: 0
         sendToViewport: true
     }
@@ -3528,375 +1916,219 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 166; y: 379
+        x: 126; y: 257
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11824
-        hash: "ca45ab832b5a8b041ba8bea1185a2b38"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 166; y: 393
-        modifiers: 0
-        sendToViewport: true
+        msec: 5216
+        hash: "43865bf07d3b0818bd0fd3388451f055"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 164; y: 407
+        x: 130; y: 300
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11840
-        hash: "188042b1a045dc96a65a7fc0e90568c3"
+        msec: 5232
+        hash: "d7e49dfc8f9faef7d405451ae52691e0"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 164; y: 419
+        x: 132; y: 325
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 11856
-        hash: "714a3cf591beeeddbdc2df94f5cedef1"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 164; y: 443
+        x: 134; y: 349
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11872
-        hash: "e9978c24eef649d01cb2245f783cb562"
+        msec: 5248
+        hash: "427d51731dac5e356c5ab82d272c0d5a"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 164; y: 461
+        x: 136; y: 372
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 11888
-        hash: "bc8f32062afdfe33da7c99ee867bc2a3"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 166; y: 467
+        x: 138; y: 395
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11904
-        hash: "d788c09f4acba8197b2d8fef2e8ece51"
+        msec: 5264
+        hash: "9370cc84e32afc59c81c4d2dbf5fa690"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 168; y: 470
+        x: 142; y: 433
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 11920
-        hash: "b0a383eb416727c22451a30a997f48f1"
+        msec: 5280
+        hash: "984bd78f9f503e8a3ffac5bbe69fe3a9"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 169; y: 472
+        x: 144; y: 470
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 11936
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 11952
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 11968
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 11984
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12000
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12016
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12032
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12048
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12064
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
     Mouse {
         type: 3
         button: 1
         buttons: 0
-        x: 169; y: 472
+        x: 144; y: 470
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 12080
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12096
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12112
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12128
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Frame {
-        msec: 12144
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5296
+        hash: "022106d1ecd8195923b6d79fb95d1135"
     }
     Frame {
-        msec: 12160
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5312
+        hash: "5b6bd34ae7e59923bb4b4c2e4e7a0bf3"
     }
     Frame {
-        msec: 12176
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5328
+        hash: "2f8a121667195d85cd05417a350dd35b"
     }
     Frame {
-        msec: 12192
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5344
+        hash: "d0f7fcb01dc6abc0ae29ca1ee45edf24"
     }
     Frame {
-        msec: 12208
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5360
+        hash: "9f3e5d23ea33bff4f05900d6faf7dbae"
     }
     Frame {
-        msec: 12224
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5376
+        hash: "535f40614a02fa3f627748a5c24b3a39"
     }
     Frame {
-        msec: 12240
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5392
+        hash: "138bc0c4dd08ffec0c79c4c7474ed318"
     }
     Frame {
-        msec: 12256
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5408
+        hash: "838f07195d00b19104bbbd93c7670dab"
     }
     Frame {
-        msec: 12272
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5424
+        hash: "b7fb0944bf53ccc62effe159333449ff"
     }
     Frame {
-        msec: 12288
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5440
+        hash: "56a21c9210074ef8a044019fa9375b14"
     }
     Frame {
-        msec: 12304
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5456
+        hash: "4ef80a5d73981ce1f1081fc578ea088a"
     }
     Frame {
-        msec: 12320
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5472
+        hash: "f3f9cf99ab436c1a2805c0859df9589e"
     }
     Frame {
-        msec: 12336
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5488
+        hash: "0d88023fe7af39e409f7a12348d4e3d6"
     }
     Frame {
-        msec: 12352
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5504
+        hash: "b4abf98d58fe490ceb7a62621292f8d9"
     }
     Frame {
-        msec: 12368
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5520
+        hash: "5c3247324b214b961ed40da985fb50a4"
     }
     Frame {
-        msec: 12384
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5536
+        hash: "41195a5c39ac1ecbd175e5663d23cdaa"
     }
     Frame {
-        msec: 12400
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5552
+        hash: "028460cd5eecd50a12261e541f1776bf"
     }
     Frame {
-        msec: 12416
-        hash: "6b81b365eb057ffa32d89e564bc92949"
+        msec: 5568
+        hash: "56763e343221db0a111bb91e72640911"
     }
     Frame {
-        msec: 12432
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 171; y: 452
-        modifiers: 0
-        sendToViewport: true
+        msec: 5584
+        hash: "a4b644bf91108dbc9b21a1646dab0b37"
     }
     Frame {
-        msec: 12448
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 172; y: 450
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 173; y: 448
-        modifiers: 0
-        sendToViewport: true
+        msec: 5600
+        hash: "c2d2d51f0147e78550f762ec84f7f338"
     }
     Frame {
-        msec: 12464
-        hash: "6b81b365eb057ffa32d89e564bc92949"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 175; y: 434
-        modifiers: 0
-        sendToViewport: true
+        msec: 5616
+        hash: "1a93e2ed871ae094aff5eeaa07385a94"
     }
     Frame {
-        msec: 12480
-        image: "flickable-vertical.12.png"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 175; y: 431
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 177; y: 423
-        modifiers: 0
-        sendToViewport: true
+        msec: 5632
+        hash: "977a2efa43d3be0340975ccbe6b0e8a9"
     }
     Frame {
-        msec: 12496
-        hash: "7e760a017ab10fe920074405248d1473"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 177; y: 415
-        modifiers: 0
-        sendToViewport: true
+        msec: 5648
+        hash: "977a2efa43d3be0340975ccbe6b0e8a9"
     }
     Frame {
-        msec: 12512
-        hash: "eab43f1c2b6fb79aad578a164b8b7b28"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 181; y: 395
-        modifiers: 0
-        sendToViewport: true
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 183; y: 383
-        modifiers: 0
-        sendToViewport: true
+        msec: 5664
+        hash: "0a8c81335816c747d320b3a147ee0350"
     }
     Frame {
-        msec: 12528
-        hash: "a5446ca4c6650ffc9812845bdb8db088"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 185; y: 371
-        modifiers: 0
-        sendToViewport: true
+        msec: 5680
+        hash: "0a8c81335816c747d320b3a147ee0350"
     }
     Frame {
-        msec: 12544
-        hash: "71cb7dc7f9dbb9e17d7f44885ec71bdb"
-    }
-    Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 187; y: 357
-        modifiers: 0
-        sendToViewport: true
+        msec: 5696
+        hash: "46e69596c809d4c7563d5d44ca62eb02"
     }
     Frame {
-        msec: 12560
-        hash: "ccf0908d968f658311a9787182de498a"
+        msec: 5712
+        hash: "46e69596c809d4c7563d5d44ca62eb02"
     }
     Mouse {
-        type: 5
-        button: 0
+        type: 2
+        button: 1
         buttons: 1
-        x: 187; y: 329
+        x: 176; y: 412
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 12576
-        hash: "26b9c6379590bbda24d129bd4f19f7d3"
+        msec: 5728
+        hash: "aebff194f1c84190623ebfc358503b5f"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 303
+        x: 177; y: 406
         modifiers: 0
         sendToViewport: true
     }
@@ -3904,1139 +2136,1363 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 293
+        x: 177; y: 395
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 12592
-        hash: "6c88a02ffdffee6d615ddc6a11c1b698"
+        msec: 5744
+        hash: "39f1cee1ad7ab2ab6601e2b67f5d83c7"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 283
+        x: 181; y: 367
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 12608
-        hash: "38175cb09b6e63353b478635b22dbb5b"
+        msec: 5760
+        image: "flickable-vertical.5.png"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 280
+        x: 183; y: 326
         modifiers: 0
         sendToViewport: true
     }
+    Frame {
+        msec: 5776
+        hash: "02d9d0829c64b92e98b8093b38e6f848"
+    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 277
+        x: 183; y: 299
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 12624
-        hash: "5084910bf204e8b688de31d4f9018a57"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 275
+        x: 180; y: 276
         modifiers: 0
         sendToViewport: true
     }
+    Frame {
+        msec: 5792
+        hash: "46f76f341787a80b9f9c16a5bc9f83c5"
+    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 273
+        x: 175; y: 214
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 12640
-        hash: "e984565312571ec144a1cd4cc11253e8"
+        msec: 5808
+        hash: "67c3225460673038d190169115622f02"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 272
+        x: 167; y: 147
         modifiers: 0
         sendToViewport: true
     }
     Mouse {
-        type: 5
-        button: 0
-        buttons: 1
-        x: 187; y: 271
+        type: 3
+        button: 1
+        buttons: 0
+        x: 167; y: 147
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 12656
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5824
+        hash: "2cb9abc32225ea9d39deb09da6119a94"
     }
     Frame {
-        msec: 12672
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5840
+        hash: "bf69fa4cd3f73e15f07394d290b801e6"
     }
     Frame {
-        msec: 12688
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5856
+        hash: "cf5f2524171ca121f4478c3c6d7dfd35"
     }
     Frame {
-        msec: 12704
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5872
+        hash: "d498a494fa489150bd324e18a1c14fe5"
     }
     Frame {
-        msec: 12720
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5888
+        hash: "459c2e8110f1c21b3f8d590e7c0355de"
     }
     Frame {
-        msec: 12736
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5904
+        hash: "1bde4841026fd6117b49d94d697b03fa"
     }
     Frame {
-        msec: 12752
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5920
+        hash: "84b025039284f616d69465ec8cc245b8"
     }
     Frame {
-        msec: 12768
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5936
+        hash: "3652c4664895a0b6fbe06521a79c8bb9"
     }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 187; y: 271
-        modifiers: 0
-        sendToViewport: true
+    Frame {
+        msec: 5952
+        hash: "f817f6059b8cb3fc4a85c9c91df6c7a3"
     }
     Frame {
-        msec: 12784
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5968
+        hash: "cb671ab3c3a9de0c17df2896e45beca9"
     }
     Frame {
-        msec: 12800
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 5984
+        hash: "d9102b25f63ca9274057dad0ab2b6102"
     }
     Frame {
-        msec: 12816
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6000
+        hash: "b9df17ad73b7a5b018ab30c5c57afd02"
     }
     Frame {
-        msec: 12832
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6016
+        hash: "664494b87407881a11b4732f0713f587"
     }
     Frame {
-        msec: 12848
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6032
+        hash: "cac62fc442c064286b7e4a71a13b929c"
     }
     Frame {
-        msec: 12864
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6048
+        hash: "989b4649dca89e227f552979af1c68f0"
     }
     Frame {
-        msec: 12880
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6064
+        hash: "80b4b11b3cbc684d920fa89c3345d8bc"
     }
     Frame {
-        msec: 12896
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6080
+        hash: "dcbd4e93e7ac0ef0e78c6a19cf3295f1"
     }
     Frame {
-        msec: 12912
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6096
+        hash: "33f3ddd9d7fa5a472465029d7a7263ae"
     }
     Frame {
-        msec: 12928
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6112
+        hash: "fb5675d4870528b9c0591c5a80530b17"
     }
     Frame {
-        msec: 12944
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6128
+        hash: "e57dbe962c1ef45893e41559cee19d16"
     }
     Frame {
-        msec: 12960
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6144
+        hash: "a9081993871e0171e25159a078a5cdbc"
     }
     Frame {
-        msec: 12976
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6160
+        hash: "cadc7f53518ba3f4cbe8e686b90fa5ab"
     }
     Frame {
-        msec: 12992
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 6176
+        hash: "e9208a44f95ccc181bfc64e8785bd633"
     }
     Frame {
-        msec: 13008
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6192
+        hash: "a69f2969122a547b1af195f581c272b8"
     }
     Frame {
-        msec: 13024
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6208
+        hash: "eee0b7c2f01bcc57f141d9aa27f73da6"
     }
     Frame {
-        msec: 13040
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6224
+        hash: "f58ac16d11909563cf214b6c2baef0dc"
     }
     Frame {
-        msec: 13056
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6240
+        hash: "e373def5a0bcd30ea7f4acb539785e3c"
     }
     Frame {
-        msec: 13072
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6256
+        hash: "0dce9f4bab793ea1d6e368cd6fb37047"
     }
     Frame {
-        msec: 13088
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6272
+        hash: "4a4725f2546b08faffa3a543de578e59"
     }
     Frame {
-        msec: 13104
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6288
+        hash: "ea36b5869634115182c365990518b993"
     }
     Frame {
-        msec: 13120
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6304
+        hash: "45b102bd0c5ab42783b9e428cea202a4"
     }
     Frame {
-        msec: 13136
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6320
+        hash: "0154e6010f3a8621a8f992bb7dcfd5b8"
     }
     Frame {
-        msec: 13152
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6336
+        hash: "035a8c7e9eece0f9ea4f5ad62658d7f9"
     }
     Frame {
-        msec: 13168
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6352
+        hash: "fc1050cf971296a9200c548feee08d0a"
     }
     Frame {
-        msec: 13184
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6368
+        hash: "ef9c7f1228ac6825cce8ce0e9e7aaac5"
     }
     Frame {
-        msec: 13200
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6384
+        hash: "70ef278074b1527aba16eca8c3811af5"
     }
     Frame {
-        msec: 13216
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6400
+        hash: "08012939aca6381dedd838a7fd0be1a3"
     }
     Frame {
-        msec: 13232
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6416
+        hash: "2c702b17a0ec2aac2928ad8bcc2e080b"
     }
     Frame {
-        msec: 13248
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6432
+        hash: "e70e243e8ecc8e8f50ea4f0f4559c8c6"
     }
     Frame {
-        msec: 13264
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6448
+        hash: "73013ff1a7f0c3040f3520f0581e4ce0"
     }
     Frame {
-        msec: 13280
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6464
+        hash: "14cdd689ae9e5b15e212d9dab63ec946"
     }
     Frame {
-        msec: 13296
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6480
+        hash: "354d822bf252559211513e49e417a413"
     }
     Frame {
-        msec: 13312
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6496
+        hash: "77eb798efd1447eca75de12dc2c7a215"
     }
     Frame {
-        msec: 13328
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6512
+        hash: "08dc9068d21db7ff87d4d88eb1443aed"
     }
     Frame {
-        msec: 13344
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6528
+        hash: "baab3b98e70ca51d1cbd27d4a998380f"
     }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 181; y: 242
-        modifiers: 0
-        sendToViewport: true
+    Frame {
+        msec: 6544
+        hash: "baab3b98e70ca51d1cbd27d4a998380f"
     }
     Frame {
-        msec: 13360
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6560
+        hash: "baab3b98e70ca51d1cbd27d4a998380f"
     }
     Frame {
-        msec: 13376
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6576
+        hash: "84519c415186e5abd122a1f39e26265b"
     }
     Frame {
-        msec: 13392
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6592
+        hash: "df63754934af656e08e93ce4fa69c19e"
     }
     Frame {
-        msec: 13408
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6608
+        hash: "34439eb26069feabee5ba97bfd1c2cb3"
     }
     Frame {
-        msec: 13424
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6624
+        hash: "46534a7da31ac76c52036e51c63db72e"
     }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 181; y: 242
-        modifiers: 0
-        sendToViewport: true
+    Frame {
+        msec: 6640
+        hash: "cf8e86112be37fc94687aa8bd437e1a2"
     }
     Frame {
-        msec: 13440
-        image: "flickable-vertical.13.png"
+        msec: 6656
+        hash: "f93ba6420ab0ef719aa10c6aae71c878"
     }
     Frame {
-        msec: 13456
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6672
+        hash: "22f991814552e7e3e2db8fea0abe9d6c"
     }
     Frame {
-        msec: 13472
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6688
+        hash: "7d2773bec8310d92166ab7184741ace4"
     }
     Frame {
-        msec: 13488
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6704
+        hash: "f18aace5e0d4ca8a385a57682d82e43f"
     }
     Frame {
-        msec: 13504
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6720
+        image: "flickable-vertical.6.png"
     }
     Frame {
-        msec: 13520
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6736
+        hash: "7f445e22f19808ca71416cadd497f305"
     }
     Frame {
-        msec: 13536
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6752
+        hash: "d6ef83bec490d2fb0f4d640f8c43f694"
     }
     Frame {
-        msec: 13552
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6768
+        hash: "fbd19c34e68a21c8924f83c4d0cbcb79"
     }
     Frame {
-        msec: 13568
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6784
+        hash: "179abedb6eef26a2e78c3a7884cb2178"
     }
     Frame {
-        msec: 13584
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6800
+        hash: "292af687e9001eb7cf8434094202b4a0"
     }
     Frame {
-        msec: 13600
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6816
+        hash: "1de0a8aa08194151e2b72d8b16cdba5f"
     }
     Frame {
-        msec: 13616
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6832
+        hash: "ee607cf6f558e3ed7b08dad80a17dd05"
     }
     Frame {
-        msec: 13632
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6848
+        hash: "2024a393baa1fa1c2d38ccc6756c4a44"
     }
     Frame {
-        msec: 13648
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6864
+        hash: "898ac470a5b1619564496132c0150df2"
     }
     Frame {
-        msec: 13664
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6880
+        hash: "b447e3917b7353e97409755159a614bc"
     }
     Frame {
-        msec: 13680
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 6896
+        hash: "d03610c18a2c21785e59b4de7b92f20e"
+    }
+    Frame {
+        msec: 6912
+        hash: "014dfa76c222aea838483840befff092"
+    }
+    Frame {
+        msec: 6928
+        hash: "014dfa76c222aea838483840befff092"
+    }
+    Frame {
+        msec: 6944
+        hash: "7830f79e5a37242fd97dd6ff9f89e9d0"
+    }
+    Frame {
+        msec: 6960
+        hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
+    }
+    Frame {
+        msec: 6976
+        hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
+    }
+    Frame {
+        msec: 6992
+        hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
+    }
+    Frame {
+        msec: 7008
+        hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
+    }
+    Frame {
+        msec: 7024
+        hash: "eb0b45fac8756d32586cac82f25c5a51"
+    }
+    Frame {
+        msec: 7040
+        hash: "eb0b45fac8756d32586cac82f25c5a51"
+    }
+    Frame {
+        msec: 7056
+        hash: "eb0b45fac8756d32586cac82f25c5a51"
+    }
+    Frame {
+        msec: 7072
+        hash: "eb0b45fac8756d32586cac82f25c5a51"
+    }
+    Frame {
+        msec: 7088
+        hash: "eb0b45fac8756d32586cac82f25c5a51"
+    }
+    Frame {
+        msec: 7104
+        hash: "eb0b45fac8756d32586cac82f25c5a51"
+    }
+    Frame {
+        msec: 7120
+        hash: "eb0b45fac8756d32586cac82f25c5a51"
+    }
+    Frame {
+        msec: 7136
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7152
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7168
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7184
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7200
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7216
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7232
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7248
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7264
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Frame {
+        msec: 7280
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13696
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7296
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13712
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7312
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13728
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7328
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13744
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7344
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13760
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7360
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13776
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7376
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13792
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7392
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13808
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7408
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13824
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7424
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13840
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7440
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13856
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7456
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13872
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7472
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13888
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7488
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13904
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7504
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13920
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7520
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13936
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7536
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Mouse {
         type: 2
         button: 1
         buttons: 1
-        x: 181; y: 242
+        x: 94; y: 581
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 13952
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7552
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13968
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7568
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 13984
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7584
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14000
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7600
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
-    Frame {
-        msec: 14016
-        hash: "4b86de37ae9bc630a2f3440811087617"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 94; y: 581
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14032
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7616
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14048
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7632
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14064
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7648
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14080
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7664
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14096
-        hash: "4b86de37ae9bc630a2f3440811087617"
+        msec: 7680
+        image: "flickable-vertical.7.png"
     }
     Frame {
-        msec: 14112
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7696
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14128
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7712
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14144
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7728
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14160
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7744
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14176
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7760
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14192
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7776
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14208
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7792
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14224
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7808
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14240
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7824
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14256
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7840
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14272
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7856
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14288
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7872
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14304
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7888
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14320
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7904
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14336
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7920
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14352
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7936
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
-    Frame {
-        msec: 14368
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 146; y: 574
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14384
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7952
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14400
-        image: "flickable-vertical.14.png"
+        msec: 7968
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14416
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 7984
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14432
-        hash: "d96fb1b387b34f41f80e98c1feb05303"
+        msec: 8000
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14448
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8016
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
-    Frame {
-        msec: 14464
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 146; y: 574
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14480
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8032
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14496
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8048
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14512
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8064
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14528
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8080
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14544
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8096
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14560
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8112
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14576
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8128
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14592
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8144
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14608
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8160
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14624
-        hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
+        msec: 8176
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14640
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8192
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14656
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8208
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14672
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8224
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14688
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8240
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14704
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8256
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14720
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8272
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14736
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8288
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14752
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8304
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 14768
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8320
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
-    Frame {
-        msec: 14784
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 161; y: 422
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 14800
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 162; y: 420
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14816
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8336
+        hash: "bd1667fe88a71bc2f52ba5a6c9dc098c"
     }
-    Frame {
-        msec: 14832
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 162; y: 415
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 14848
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 163; y: 411
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14864
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8352
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 163; y: 406
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 165; y: 397
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14880
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8368
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 386
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 375
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14896
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8384
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 364
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 352
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14912
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8400
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 342
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 165; y: 331
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14928
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8416
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 163; y: 319
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 163; y: 308
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14944
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8432
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 163; y: 297
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 163; y: 284
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14960
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8448
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 161; y: 272
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 161; y: 261
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14976
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8464
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 159; y: 250
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 157; y: 235
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 14992
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8480
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 157; y: 224
+        modifiers: 0
+        sendToViewport: true
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 155; y: 211
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 15008
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 8496
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
-    Frame {
-        msec: 15024
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 153; y: 198
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 15040
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 153; y: 187
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 3
         button: 1
         buttons: 0
-        x: 181; y: 242
+        x: 153; y: 187
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 15056
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15072
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15088
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15104
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15120
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15136
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15152
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15168
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15184
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15200
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15216
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15232
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15248
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15264
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15280
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8512
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15296
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8528
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15312
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8544
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15328
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8560
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15344
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8576
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15360
-        image: "flickable-vertical.15.png"
+        msec: 8592
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15376
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8608
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15392
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8624
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15408
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8640
+        image: "flickable-vertical.8.png"
     }
     Frame {
-        msec: 15424
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8656
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15440
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8672
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15456
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8688
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15472
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8704
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15488
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8720
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15504
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8736
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15520
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8752
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15536
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8768
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15552
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8784
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15568
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8800
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15584
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8816
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15600
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8832
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15616
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8848
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15632
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8864
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15648
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8880
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15664
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8896
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15680
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8912
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15696
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8928
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Frame {
-        msec: 15712
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8944
+        hash: "1889f1f0e319b90b6a68d76df6eebe96"
     }
     Mouse {
         type: 2
         button: 1
         buttons: 1
-        x: 192; y: 218
+        x: 127; y: 125
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 15728
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15744
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15760
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15776
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15792
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15808
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15824
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15840
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15856
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15872
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15888
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15904
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15920
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15936
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15952
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15968
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 15984
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
-    }
-    Frame {
-        msec: 16000
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8960
+        hash: "c1d084f6e9361c6c0c70f064ae863051"
     }
-    Frame {
-        msec: 16016
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 127; y: 128
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 16032
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 127; y: 131
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16048
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8976
+        hash: "c1d084f6e9361c6c0c70f064ae863051"
     }
-    Frame {
-        msec: 16064
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 128; y: 135
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 16080
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 128; y: 139
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16096
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 8992
+        hash: "a84a07f9d3006718d55de7d6ed60795e"
     }
-    Frame {
-        msec: 16112
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 130; y: 152
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16128
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 9008
+        hash: "deaa0f57eff99ca88f7204e8d8b159b5"
     }
-    Frame {
-        msec: 16144
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 134; y: 176
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16160
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 9024
+        hash: "4366ee113f7c987a2d8e5978b667e3d0"
     }
-    Frame {
-        msec: 16176
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 138; y: 207
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16192
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 9040
+        hash: "9dbad53daf3a7988498c561dda4c00a6"
     }
-    Frame {
-        msec: 16208
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 145; y: 238
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16224
-        hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+        msec: 9056
+        hash: "e70aeae6d78628c16a7c8c354cf91c98"
     }
-    Frame {
-        msec: 16240
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 152; y: 266
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16256
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9072
+        hash: "38aa5fd0540648edce34103704d8b861"
     }
-    Frame {
-        msec: 16272
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 156; y: 288
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16288
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9088
+        hash: "ff08c650e24f63fe7eae1984bb190e02"
     }
-    Frame {
-        msec: 16304
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 158; y: 308
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16320
-        image: "flickable-vertical.16.png"
+        msec: 9104
+        hash: "0d0f2377991d15416bf76619d2f71218"
     }
-    Frame {
-        msec: 16336
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 160; y: 327
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16352
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9120
+        hash: "b7681257ec2ad1d532aa522147dd7549"
     }
-    Frame {
-        msec: 16368
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 160; y: 343
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16384
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9136
+        hash: "baaf75edb3c17bbc754e26fe15f1d295"
     }
-    Frame {
-        msec: 16400
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 160; y: 353
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16416
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9152
+        hash: "b68aab52cbcaf524ebb80f2a3af014b4"
     }
-    Frame {
-        msec: 16432
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 158; y: 363
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16448
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9168
+        hash: "c69d2b45d92950f7246976bcc247c687"
     }
-    Frame {
-        msec: 16464
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 158; y: 373
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16480
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9184
+        hash: "68cd8f467ac225f6e2c5a2914f92edc1"
     }
-    Frame {
-        msec: 16496
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 157; y: 383
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16512
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9200
+        hash: "90cfbee19fd7c03bcfc9a57d94c7fd8d"
     }
-    Frame {
-        msec: 16528
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 155; y: 387
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 16544
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 155; y: 387
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16560
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9216
+        hash: "8216a9f0024507e4cb8406575760947f"
     }
     Frame {
-        msec: 16576
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9232
+        hash: "47f76e736f13c6f2318e8c8a8ab69d0e"
     }
     Frame {
-        msec: 16592
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9248
+        hash: "75fc24bcf9d4b8d00f8a493b0095f445"
     }
     Frame {
-        msec: 16608
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9264
+        hash: "d8e9b69514f411a6672b7057c33bcc41"
     }
     Frame {
-        msec: 16624
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9280
+        hash: "9743d8ab32903d7fac7a4101ad24bcfd"
     }
-    Frame {
-        msec: 16640
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 150; y: 438
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16656
-        hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+        msec: 9296
+        hash: "6bfcd36f945af8cc7b2aa2cca1cde750"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 222
+        x: 150; y: 442
         modifiers: 0
         sendToViewport: true
     }
@@ -5044,19 +3500,19 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 224
+        x: 150; y: 446
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16672
-        hash: "c30bea2a73a8b5af4565ef3996f29416"
+        msec: 9312
+        hash: "8e821eb27a5fd0933805d3e88d1f5f1e"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 228
+        x: 152; y: 451
         modifiers: 0
         sendToViewport: true
     }
@@ -5064,127 +3520,135 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 230
+        x: 152; y: 457
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16688
-        hash: "9612c176ec3ecf76a367728f451522a4"
+        msec: 9328
+        hash: "84191607b7ba11b1204bba0ab5b4f98c"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 233
+        x: 152; y: 467
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16704
-        hash: "24f6feeeb1ff82c8d4262f74e4656602"
+        msec: 9344
+        hash: "e154e8cdbc4f9a1d4cbe926306bf76c1"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 238
+        x: 152; y: 474
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16720
-        hash: "5823b56f1e362fdfc216a82e2dcdec61"
+        msec: 9360
+        hash: "2510607dadaf22d60838934cd460bde4"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 241
+        x: 152; y: 492
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16736
-        hash: "4ee243b91e847dabaceb21b5540c2a6d"
+        msec: 9376
+        hash: "38087462c92bae32df01a27520183c5f"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 245
+        x: 154; y: 499
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16752
-        hash: "87f1dc2238577fc5be6b1bd941226f3e"
+        msec: 9392
+        hash: "0e5231ff13dd8b3205acb2c451fcf208"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 251
+        x: 154; y: 515
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16768
-        hash: "480c6fcf1b3862a41a7225c35d8080c3"
+        msec: 9408
+        hash: "12dfb280b1cb828b75d04f62b5261f78"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 198; y: 256
+        x: 157; y: 545
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16784
-        hash: "0ac819bd8e6ce19553bd954e466e7ac0"
+        msec: 9424
+        hash: "fc89205b7a0bae9c2726b775aabf7a6a"
+    }
+    Frame {
+        msec: 9440
+        hash: "40807414ec0f879ae666f27360d2b91d"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 199; y: 258
+        x: 159; y: 567
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 16800
-        hash: "0636dd7c4eb0b56697fb59fb46f47f9c"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 201; y: 267
+        x: 160; y: 581
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16816
-        hash: "62f76f46857106010c2e862ed19baeea"
+        msec: 9456
+        hash: "01c759fad050fa6cecefdf7e2d528bd3"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 160; y: 594
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 276
+        x: 162; y: 608
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16832
-        hash: "26b9c6379590bbda24d129bd4f19f7d3"
+        msec: 9472
+        hash: "81887d4c0718d74f51d03c9efcd7d265"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 279
+        x: 162; y: 620
         modifiers: 0
         sendToViewport: true
     }
@@ -5192,1011 +3656,1159 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 280
+        x: 162; y: 639
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16848
-        hash: "21baf0596553627c8e683a31c2e6d04f"
+        msec: 9488
+        hash: "d0e6f2146daffb910be0be23a2b77a5c"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 281
+        x: 160; y: 682
         modifiers: 0
         sendToViewport: true
     }
+    Frame {
+        msec: 9504
+        hash: "ffcf5113009c86c8b2df2e9276f2e8c0"
+    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 282
+        x: 157; y: 704
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 16864
-        hash: "036679da5def5e696361f2373172a3f4"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 283
+        x: 155; y: 729
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16880
-        hash: "e3fc6101bc6cccf309b3df6b194820ea"
+        msec: 9520
+        hash: "45d262f0b3bec61a2a235ab613db664c"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 285
+        x: 150; y: 775
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16896
-        hash: "d9ee6d0a7455cfd724c1856549100756"
+        msec: 9536
+        hash: "1bb9a85fc290e30b841648bd9573ac84"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 286
+        x: 146; y: 823
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16912
-        hash: "caa70db5f31eb607c2de39734a42796c"
+        msec: 9552
+        hash: "46ff9bb9662543c711fcd84f44fc6af6"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 287
+        x: 141; y: 869
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16928
-        hash: "e2dc88b454e69cf92d6887a2f0629a94"
+        msec: 9568
+        hash: "84fe171380d203a80fedaf4b10412e1a"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 139; y: 907
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 16944
-        hash: "e2dc88b454e69cf92d6887a2f0629a94"
+        msec: 9584
+        hash: "496f7ba4a3d45861d93e2cb95e3d5dea"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 203; y: 288
+        x: 135; y: 947
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 16960
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9600
+        image: "flickable-vertical.9.png"
     }
-    Frame {
-        msec: 16976
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 133; y: 962
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 16992
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 133; y: 977
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 17008
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9616
+        hash: "e3c4f8d056d2c3b5aef3184fda19a92d"
     }
-    Frame {
-        msec: 17024
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 131; y: 993
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 17040
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 129; y: 1006
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 17056
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9632
+        hash: "90be1cd9716907fc46309f9f043a6f84"
     }
-    Frame {
-        msec: 17072
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 122; y: 1029
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 17088
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9648
+        hash: "b6e868b2d23004f75d0bdb1519e8487d"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 118; y: 1043
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 3
         button: 1
         buttons: 0
-        x: 203; y: 288
+        x: 118; y: 1043
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 17104
-        hash: "fac8455a2707b04aabff25723375a78b"
-    }
-    Frame {
-        msec: 17120
-        hash: "fac8455a2707b04aabff25723375a78b"
-    }
-    Frame {
-        msec: 17136
-        hash: "fac8455a2707b04aabff25723375a78b"
-    }
-    Frame {
-        msec: 17152
-        hash: "fac8455a2707b04aabff25723375a78b"
-    }
-    Frame {
-        msec: 17168
-        hash: "fac8455a2707b04aabff25723375a78b"
-    }
-    Frame {
-        msec: 17184
-        hash: "fac8455a2707b04aabff25723375a78b"
-    }
-    Frame {
-        msec: 17200
-        hash: "fac8455a2707b04aabff25723375a78b"
-    }
-    Frame {
-        msec: 17216
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9664
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17232
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9680
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17248
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9696
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17264
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9712
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17280
-        image: "flickable-vertical.17.png"
+        msec: 9728
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17296
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9744
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17312
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9760
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17328
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9776
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17344
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9792
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17360
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9808
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17376
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9824
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17392
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9840
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17408
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9856
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17424
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9872
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17440
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9888
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17456
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9904
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17472
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9920
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17488
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9936
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17504
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9952
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17520
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9968
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17536
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 9984
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17552
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10000
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17568
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10016
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17584
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10032
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17600
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10048
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17616
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10064
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17632
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10080
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17648
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10096
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17664
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10112
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17680
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10128
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17696
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10144
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17712
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10160
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17728
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10176
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17744
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10192
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17760
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10208
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17776
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10224
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17792
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10240
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17808
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10256
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17824
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10272
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17840
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10288
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17856
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10304
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17872
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10320
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 17888
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10336
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 17904
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 158; y: 415
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 17920
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10352
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Frame {
-        msec: 17936
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10368
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 17952
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 159; y: 416
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 17968
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10384
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 17984
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 160; y: 417
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18000
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 161; y: 422
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18016
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10400
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 18032
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 162; y: 429
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18048
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 444
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18064
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10416
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18080
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 459
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18096
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 173; y: 473
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18112
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10432
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18128
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 175; y: 486
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18144
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 178; y: 499
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18160
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10448
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18176
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 180; y: 512
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18192
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 183; y: 524
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18208
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10464
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18224
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 185; y: 535
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18240
-        image: "flickable-vertical.18.png"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 187; y: 548
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18256
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10480
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18272
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 189; y: 562
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18288
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 189; y: 577
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18304
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10496
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18320
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 191; y: 593
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18336
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 193; y: 609
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18352
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10512
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18368
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 195; y: 626
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18384
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 197; y: 641
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18400
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10528
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18416
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 197; y: 655
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18432
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 199; y: 670
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18448
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10544
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
-        type: 2
-        button: 1
+        type: 5
+        button: 0
         buttons: 1
-        x: 102; y: 575
+        x: 201; y: 681
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 18464
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 201; y: 690
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18480
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10560
+        image: "flickable-vertical.10.png"
     }
-    Frame {
-        msec: 18496
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 201; y: 698
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 102; y: 575
+        type: 5
+        button: 0
+        buttons: 1
+        x: 203; y: 706
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 18512
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10576
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18528
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 203; y: 712
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18544
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 203; y: 718
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18560
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10592
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18576
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 722
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18592
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 725
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18608
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10608
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18624
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 727
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18640
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 731
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18656
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10624
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18672
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 735
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18688
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 737
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18704
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10640
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18720
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 739
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 18736
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 740
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18752
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10656
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18768
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 205; y: 741
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18784
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10672
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18800
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10688
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18816
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10704
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 18832
-        hash: "fac8455a2707b04aabff25723375a78b"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 205; y: 741
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 18848
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10720
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18864
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10736
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18880
-        hash: "fac8455a2707b04aabff25723375a78b"
+        msec: 10752
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18896
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10768
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18912
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10784
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18928
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10800
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18944
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10816
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18960
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10832
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18976
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10848
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 18992
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10864
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19008
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10880
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19024
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10896
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19040
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10912
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19056
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10928
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19072
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10944
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19088
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10960
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19104
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10976
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19120
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 10992
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19136
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11008
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19152
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11024
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19168
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11040
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19184
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11056
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19200
-        image: "flickable-vertical.19.png"
+        msec: 11072
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19216
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11088
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19232
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11104
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19248
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11120
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19264
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
-    }
-    Mouse {
-        type: 2
-        button: 1
-        buttons: 1
-        x: 164; y: 571
-        modifiers: 0
-        sendToViewport: true
+        msec: 11136
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19280
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11152
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19296
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11168
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19312
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11184
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19328
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
-    }
-    Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 164; y: 571
-        modifiers: 0
-        sendToViewport: true
+        msec: 11200
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19344
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11216
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19360
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11232
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19376
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11248
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19392
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11264
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19408
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11280
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19424
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11296
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19440
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11312
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19456
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11328
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19472
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11344
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19488
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11360
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19504
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11376
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19520
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11392
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19536
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11408
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19552
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11424
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19568
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11440
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19584
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11456
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19600
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11472
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19616
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11488
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19632
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11504
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 19648
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 115; y: 578
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 19664
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11520
+        image: "flickable-vertical.11.png"
     }
     Frame {
-        msec: 19680
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11536
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19696
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11552
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19712
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11568
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19728
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11584
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 19744
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 115; y: 578
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 19760
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11600
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19776
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11616
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19792
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11632
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19808
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11648
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19824
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11664
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19840
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11680
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19856
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11696
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19872
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11712
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19888
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11728
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19904
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11744
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19920
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11760
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19936
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11776
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19952
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11792
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19968
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11808
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 19984
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11824
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20000
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11840
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20016
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11856
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20032
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11872
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 20048
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 130; y: 410
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 20064
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11888
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20080
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11904
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20096
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11920
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20112
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11936
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20128
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11952
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20144
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11968
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 20160
-        image: "flickable-vertical.20.png"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 130; y: 410
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 20176
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 11984
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20192
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 12000
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20208
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 12016
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 20224
-        hash: "cce4177eb20b7aa43a7383a16c43f473"
+        msec: 12032
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
-        type: 2
+        type: 4
         button: 1
         buttons: 1
-        x: 170; y: 450
+        x: 130; y: 410
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 20240
-        hash: "b8e7a053fc023be42ab5136f6e7305fd"
+        msec: 12048
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Frame {
-        msec: 20256
-        hash: "b8e7a053fc023be42ab5136f6e7305fd"
+        msec: 12064
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 170; y: 448
+        x: 131; y: 410
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 20272
-        hash: "b8e7a053fc023be42ab5136f6e7305fd"
+        msec: 12080
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 172; y: 438
+        x: 133; y: 408
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 20288
-        hash: "40cf6e4567c796d6ad83778fb1959d8a"
-    }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 176; y: 410
+        x: 134; y: 405
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 20304
-        hash: "9914584daf02407c1edc3b6a38b8302d"
+        msec: 12096
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 176; y: 388
+        x: 136; y: 403
         modifiers: 0
         sendToViewport: true
     }
@@ -6204,351 +4816,219 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 176; y: 366
+        x: 140; y: 396
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 20320
-        hash: "5aff2316a5e34f5e15b7cb36257a3d72"
+        msec: 12112
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 176; y: 342
+        x: 150; y: 380
         modifiers: 0
         sendToViewport: true
     }
+    Frame {
+        msec: 12128
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+    }
     Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 176; y: 342
+        type: 5
+        button: 0
+        buttons: 1
+        x: 154; y: 370
         modifiers: 0
         sendToViewport: true
     }
-    Frame {
-        msec: 20336
-        hash: "de1f9ff1abfa8cdc760bc84129fab40d"
-    }
-    Frame {
-        msec: 20352
-        hash: "032c4fd62a0a611207262d317d4ea103"
-    }
-    Frame {
-        msec: 20368
-        hash: "1db8a7b3899f5efea25ccf93285ee6bd"
-    }
-    Frame {
-        msec: 20384
-        hash: "3c106f68b755862346cddd21d75c0caf"
-    }
-    Frame {
-        msec: 20400
-        hash: "41d025dfe037b9cebe84e4c7200e9d15"
-    }
-    Frame {
-        msec: 20416
-        hash: "f347687313c88150a6f977ae8b1620fc"
-    }
-    Frame {
-        msec: 20432
-        hash: "4bb30faaec54e2a47dfd2b2988a6c231"
-    }
-    Frame {
-        msec: 20448
-        hash: "fede02600e790d4b6eb1f85563b37cbc"
-    }
-    Frame {
-        msec: 20464
-        hash: "0a949f7150b3709b9eda62c98f98fc62"
-    }
-    Frame {
-        msec: 20480
-        hash: "214e571c2346b0d6b5d1220e856a8e67"
-    }
-    Frame {
-        msec: 20496
-        hash: "f84207d20cfff984d1c79654a1074d02"
-    }
-    Frame {
-        msec: 20512
-        hash: "7dc3592294dcd88fbfff2f984fd2d4c3"
-    }
-    Frame {
-        msec: 20528
-        hash: "42829e78f62e692a093df267d2b673e2"
-    }
-    Frame {
-        msec: 20544
-        hash: "d264570c78e7d1ea283c72191953a2ce"
-    }
-    Frame {
-        msec: 20560
-        hash: "b69b045557a8eada80a24eb4caa7ea4e"
-    }
-    Frame {
-        msec: 20576
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20592
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20608
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20624
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20640
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20656
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20672
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20688
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20704
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20720
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20736
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20752
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20768
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20784
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20800
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20816
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20832
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20848
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20864
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20880
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20896
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20912
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20928
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20944
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20960
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20976
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 20992
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 21008
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 21024
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 21040
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 21056
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 21072
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 21088
-        hash: "a76f069dfcb1af0794999c34507e190e"
-    }
-    Frame {
-        msec: 21104
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 158; y: 361
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21120
-        image: "flickable-vertical.21.png"
+        msec: 12144
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 21136
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 161; y: 353
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21152
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 163; y: 343
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21168
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12160
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 21184
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 332
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21200
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 166; y: 324
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21216
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12176
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 21232
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 315
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21248
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 309
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21264
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12192
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 21280
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 303
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21296
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 297
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21312
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12208
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 21328
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 293
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21344
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 291
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21360
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12224
+        hash: "c246bde0eb2b3e1797dfb770a9db78bb"
     }
-    Frame {
-        msec: 21376
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 168; y: 290
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21392
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 168; y: 290
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21408
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12240
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21424
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12256
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21440
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12272
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21456
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12288
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21472
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12304
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21488
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12320
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21504
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12336
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21520
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12352
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21536
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12368
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21552
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12384
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 21568
-        hash: "a76f069dfcb1af0794999c34507e190e"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 167; y: 295
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21584
-        hash: "a76f069dfcb1af0794999c34507e190e"
+        msec: 12400
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
-        type: 2
-        button: 1
+        type: 5
+        button: 0
         buttons: 1
-        x: 197; y: 124
+        x: 167; y: 300
         modifiers: 0
         sendToViewport: true
     }
@@ -6556,19 +5036,19 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 197; y: 132
+        x: 165; y: 308
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 21600
-        hash: "06472b42bc00fcaf7f84cd4ac613bbd2"
+        msec: 12416
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 197; y: 146
+        x: 165; y: 316
         modifiers: 0
         sendToViewport: true
     }
@@ -6576,19 +5056,19 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 197; y: 164
+        x: 165; y: 326
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 21616
-        hash: "463fce69afc3dec181425c9adaa3e77c"
+        msec: 12432
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 197; y: 190
+        x: 163; y: 336
         modifiers: 0
         sendToViewport: true
     }
@@ -6596,442 +5076,512 @@ VisualTest {
         type: 5
         button: 0
         buttons: 1
-        x: 195; y: 218
+        x: 163; y: 346
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 21632
-        hash: "9af34ff618e277eafad32e0377ecc94b"
+        msec: 12448
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+    }
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 165; y: 356
+        modifiers: 0
+        sendToViewport: true
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 187; y: 250
+        x: 165; y: 369
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 21648
-        hash: "db4b2333630ccc4a7982361609a12837"
+        msec: 12464
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Mouse {
         type: 5
         button: 0
         buttons: 1
-        x: 183; y: 284
+        x: 165; y: 382
         modifiers: 0
         sendToViewport: true
     }
     Mouse {
-        type: 3
-        button: 1
-        buttons: 0
-        x: 183; y: 284
+        type: 5
+        button: 0
+        buttons: 1
+        x: 167; y: 393
         modifiers: 0
         sendToViewport: true
     }
     Frame {
-        msec: 21664
-        hash: "50335b19a1e210f87924d01bb343a0e0"
-    }
-    Frame {
-        msec: 21680
-        hash: "59b4f80a7cd6b732eb26f3b4147efe7e"
+        msec: 12480
+        image: "flickable-vertical.12.png"
     }
-    Frame {
-        msec: 21696
-        hash: "b99cc1f07bcb0480801d4d5403372525"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 167; y: 405
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21712
-        hash: "871040b0f921646609b79828bab38949"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 167; y: 415
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21728
-        hash: "2acb3d19eed000313872d5cd66765b53"
+        msec: 12496
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 21744
-        hash: "b5431a2d2e856a726ceac2066b128f8f"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 167; y: 420
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 21760
-        hash: "04047c917a95a2a3df30c14bb20601dd"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 167; y: 429
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21776
-        hash: "fea7ac3d26975f438129e394c667e628"
+        msec: 12512
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 21792
-        hash: "4db41ff05865cabc4ef288478254e633"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 167; y: 433
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21808
-        hash: "e0d3737effd817a8f603eb393677b8b6"
+        msec: 12528
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 21824
-        hash: "d4f06941d213544ddcae714ddc0b47e9"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 167; y: 433
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21840
-        hash: "dbb21caf4a4c9b88563f1d0aad35f3d3"
+        msec: 12544
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21856
-        hash: "eb9a052219c3f955f2c036834990089b"
+        msec: 12560
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21872
-        hash: "40090a35caf674ed9c4bf1d10f9209ea"
+        msec: 12576
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21888
-        hash: "064de0abec66d1ddcf0f6073ce7d91ef"
+        msec: 12592
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21904
-        hash: "f407334d0b63a34657dc1306fd67aeb7"
+        msec: 12608
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21920
-        hash: "1c0744be97c65c68ca92bd86d42c7b0e"
+        msec: 12624
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
     Frame {
-        msec: 21936
-        hash: "7469d4a06c5df073e22db3c905baefc1"
+        msec: 12640
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 21952
-        hash: "35912a7e2ecc0c387fc9fb9da7201bfd"
+    Mouse {
+        type: 2
+        button: 1
+        buttons: 1
+        x: 145; y: 357
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 21968
-        hash: "9f835091374f0d0d9a6996e6dad10e19"
+        msec: 12656
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 21984
-        hash: "afade1ecbaf5f920880eaff3b3de606e"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 145; y: 350
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 22000
-        hash: "9c70e8a020c8c1101b9884529cb4527f"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 145; y: 342
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 22016
-        hash: "3e7d4dc75f85dfeb065da18ef1c102c1"
+        msec: 12672
+        hash: "b0e76c5cfeb797888e8c032b3f2781bd"
     }
-    Frame {
-        msec: 22032
-        hash: "16852d62a77eefccea9497ae1b09842d"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 145; y: 333
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 22048
-        hash: "ea8afda6d837a98f408a7aa133494575"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 145; y: 323
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 22064
-        hash: "666435dccf30c53eb09ea7ad8b5264a1"
+        msec: 12688
+        hash: "7eda3c99a4c066ed00c717e33a66682c"
     }
-    Frame {
-        msec: 22080
-        image: "flickable-vertical.22.png"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 147; y: 305
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 22096
-        hash: "2e959bf0470bac84e2220d9e8a8bbb97"
+        msec: 12704
+        hash: "85402c05dd1bd85316422aec2b774e4f"
     }
-    Frame {
-        msec: 22112
-        hash: "595b6cfd559f8362b010616de4947ec6"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 147; y: 285
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 22128
-        hash: "976dd345cc7cb4e3c09a288530d3c8af"
+        msec: 12720
+        hash: "f8ebaae72eb98b880aaf5bb8cf517840"
     }
-    Frame {
-        msec: 22144
-        hash: "9493e425d5cd3f9eef904a1be63f45f1"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 147; y: 275
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 22160
-        hash: "0a2013afebb5e09d82633c8d8a393f01"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 147; y: 264
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 22176
-        hash: "d8377c464bc59d95e0670d697888d804"
+        msec: 12736
+        hash: "83ebbcd20af8178175ea72698b9bfd08"
     }
-    Frame {
-        msec: 22192
-        hash: "52f9416973da953bd6fe55b2fe22786a"
+    Mouse {
+        type: 5
+        button: 0
+        buttons: 1
+        x: 145; y: 253
+        modifiers: 0
+        sendToViewport: true
     }
-    Frame {
-        msec: 22208
-        hash: "23b9af0f371b7817e9ceaa1a83995d35"
+    Mouse {
+        type: 3
+        button: 1
+        buttons: 0
+        x: 145; y: 253
+        modifiers: 0
+        sendToViewport: true
     }
     Frame {
-        msec: 22224
-        hash: "34b0e0333c91bc4533e0c01eaeb3d3f9"
+        msec: 12752
+        hash: "a154f7125f88c25484aea9f268a10e22"
     }
     Frame {
-        msec: 22240
-        hash: "1597b86afe2841c3bb77bb5dd6aa6803"
+        msec: 12768
+        hash: "4a1fdbc170f98e3c438cf47526fd16a1"
     }
     Frame {
-        msec: 22256
-        hash: "d74111814ff259fea47e1eb3b36e174b"
+        msec: 12784
+        hash: "99228a13ebf2516199d339cc73e1358f"
     }
     Frame {
-        msec: 22272
-        hash: "c64c46fe9cd75afbf2385241ea8e55d4"
+        msec: 12800
+        hash: "724687b54e474e4dc53b105ed9ca2def"
     }
     Frame {
-        msec: 22288
-        hash: "1e8740a104643fe30b0e874bbbed44ab"
+        msec: 12816
+        hash: "4db074b34af9472a5d853928953901dc"
     }
     Frame {
-        msec: 22304
-        hash: "ef669a8d142947463084383a6c7c7f85"
+        msec: 12832
+        hash: "ab1acd2ba148a7830f75cbf2e09e426c"
     }
     Frame {
-        msec: 22320
-        hash: "2314c42b5994bdbfd73eb2c3ea54626b"
+        msec: 12848
+        hash: "04a22e2278823d9e49e524ef2d8d45c5"
     }
     Frame {
-        msec: 22336
-        hash: "53a0694d8eee91b968bd43efe43f2c9e"
+        msec: 12864
+        hash: "f5a658c7c2b185e250dc1b245457094b"
     }
     Frame {
-        msec: 22352
-        hash: "be4772528f30c18193e49ae04a290af8"
+        msec: 12880
+        hash: "bb611d6a086b0eedb37111d7575847df"
     }
     Frame {
-        msec: 22368
-        hash: "a0b0877ab92a0323e35fdb7beb602dee"
+        msec: 12896
+        hash: "04e9e40c43a51b704378871710ad9f8b"
     }
     Frame {
-        msec: 22384
-        hash: "a0e299fb4ba811a0b22fb62c222cb86c"
+        msec: 12912
+        hash: "7ff5ba1e30f93de2dd3cad953d3d60fb"
     }
     Frame {
-        msec: 22400
-        hash: "2562bc9c9aa60a48b6ca00333f60d163"
+        msec: 12928
+        hash: "f85e46ed733dbbec83509d6a3b4c72a0"
     }
     Frame {
-        msec: 22416
-        hash: "486b45c385d88d6f054fa6308b55f2ac"
+        msec: 12944
+        hash: "2f08cc1d92102138d6a4945116727be5"
     }
     Frame {
-        msec: 22432
-        hash: "86502af668ed6336dce8fe329e3408a6"
+        msec: 12960
+        hash: "864a68a8519e58081205d74b4184498b"
     }
     Frame {
-        msec: 22448
-        hash: "2a79a6530a07f00810310117d00d28ed"
+        msec: 12976
+        hash: "1fb6a1ecbde71566486a1310a5ab9c17"
     }
     Frame {
-        msec: 22464
-        hash: "94a5fce3e0c3b219e0d807bfcade11e8"
+        msec: 12992
+        hash: "5ab977d88d850d94340bfc0c15137486"
     }
     Frame {
-        msec: 22480
-        hash: "94a5fce3e0c3b219e0d807bfcade11e8"
+        msec: 13008
+        hash: "79bafb9b957d88f938c977b37e1d8b9c"
     }
     Frame {
-        msec: 22496
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13024
+        hash: "fa5b1cf343b45407f6cee7ce38ca9eb0"
     }
     Frame {
-        msec: 22512
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13040
+        hash: "1147ff69795a65878ffea7bed4b9a93f"
     }
     Frame {
-        msec: 22528
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13056
+        hash: "08ad4cd6fbdba8c98dfbc096ab91ebd2"
     }
     Frame {
-        msec: 22544
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13072
+        hash: "3ee0c33a1a80b8cad7ec525b8b16cb70"
     }
     Frame {
-        msec: 22560
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13088
+        hash: "cabd708943ce14892bb69aa22dc4a2b5"
     }
     Frame {
-        msec: 22576
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13104
+        hash: "86a7afcbbd67b50b7bf3ef85f1843e3d"
     }
     Frame {
-        msec: 22592
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13120
+        hash: "111f0161479cf82c08dd918b6ece8e45"
     }
     Frame {
-        msec: 22608
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13136
+        hash: "33da9e73f1521297c3d250f00cda20cd"
     }
     Frame {
-        msec: 22624
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13152
+        hash: "72f166ddddac3962b39cf4283b4554f3"
     }
     Frame {
-        msec: 22640
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13168
+        hash: "1ee57340798998f95114d929d2702ce6"
     }
     Frame {
-        msec: 22656
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13184
+        hash: "eb036d3246a2361aa1b11c8408f9eb1a"
     }
     Frame {
-        msec: 22672
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13200
+        hash: "af73e799d7cb536d0ba6db985396c597"
     }
     Frame {
-        msec: 22688
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13216
+        hash: "5d84accad1fa5d421bc3effb148d81a6"
     }
     Frame {
-        msec: 22704
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13232
+        hash: "d752289e96eb2398096297234b6b88f6"
     }
     Frame {
-        msec: 22720
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13248
+        hash: "53970a50451c182f672d0ddcd572279d"
     }
     Frame {
-        msec: 22736
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13264
+        hash: "6323f61cc6966e75be10a49aeaab9a3e"
     }
     Frame {
-        msec: 22752
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13280
+        hash: "fb679e5ad89681f482d94b4dab80e3bb"
     }
     Frame {
-        msec: 22768
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13296
+        hash: "1788a7f680bbcbcedb2583cead6ced57"
     }
     Frame {
-        msec: 22784
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13312
+        hash: "b325580b9f88dd5490d914f580b9d341"
     }
     Frame {
-        msec: 22800
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13328
+        hash: "8fa25fff546b060a92b60e6fbb3b2fa8"
     }
     Frame {
-        msec: 22816
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13344
+        hash: "2fb5ee5e86745910b46d98943af4c9d5"
     }
     Frame {
-        msec: 22832
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13360
+        hash: "7fcdce21e2e1b14501e79d9c716b0011"
     }
     Frame {
-        msec: 22848
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13376
+        hash: "bf79452e478bfe3374d4c275fc3b42fb"
     }
     Frame {
-        msec: 22864
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13392
+        hash: "1069c4aff64ab8193798965af7a6988e"
     }
     Frame {
-        msec: 22880
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13408
+        hash: "3031ea711d0880a2fafd557f23c38cc0"
     }
     Frame {
-        msec: 22896
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13424
+        hash: "5955c49ae05578f6a9b023a1f6c8301b"
     }
     Frame {
-        msec: 22912
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13440
+        image: "flickable-vertical.13.png"
     }
     Frame {
-        msec: 22928
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13456
+        hash: "af2fc9780356c01d44e7e918643e334b"
     }
     Frame {
-        msec: 22944
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13472
+        hash: "b28600a5433e08299bf5ab3c789a4d5a"
     }
     Frame {
-        msec: 22960
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13488
+        hash: "159dab2806a6fbac4f090c4ca029433e"
     }
     Frame {
-        msec: 22976
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13504
+        hash: "b1937894776d083eb38f105901344d55"
     }
     Frame {
-        msec: 22992
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13520
+        hash: "2420c1280e6520e35f30879fe139ed77"
     }
     Frame {
-        msec: 23008
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13536
+        hash: "ba0018197140b398caa05eada958e2ce"
     }
     Frame {
-        msec: 23024
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13552
+        hash: "b04094c2734f71e17a2d0091b3c85565"
     }
     Frame {
-        msec: 23040
-        image: "flickable-vertical.23.png"
+        msec: 13568
+        hash: "2ff995d15a49fcbd0adfcb970135ebae"
     }
     Frame {
-        msec: 23056
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13584
+        hash: "9b10dc438e944a8711aef1f45c912538"
     }
     Frame {
-        msec: 23072
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13600
+        hash: "c397307c99d125789e03b0239c6d7130"
     }
     Frame {
-        msec: 23088
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13616
+        hash: "aa6fe1c4d968bbf381f38c09e9c26eea"
     }
     Frame {
-        msec: 23104
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13632
+        hash: "8d586f001d41ccde450a4ce88a8ef89a"
     }
     Frame {
-        msec: 23120
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13648
+        hash: "80f98a4935097ec76bd863ffe4e3a441"
     }
     Frame {
-        msec: 23136
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13664
+        hash: "620b4eddf956d85701387a114ec228fc"
     }
     Frame {
-        msec: 23152
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13680
+        hash: "dc56a6cafe22e56d6d5efee62c324784"
     }
     Frame {
-        msec: 23168
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13696
+        hash: "8fcf5f5b350ffc80cde03b044dc81e57"
     }
     Frame {
-        msec: 23184
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13712
+        hash: "5bc02d5bfcc6f4a9349623139663e664"
     }
     Frame {
-        msec: 23200
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13728
+        hash: "6a71734b1a38cdbacf8447a41481d67c"
     }
     Frame {
-        msec: 23216
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13744
+        hash: "34b069ef8080e15db86f66983f18c58d"
     }
     Frame {
-        msec: 23232
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13760
+        hash: "0131b30e21796e0ea9ad1484ac7ac6e4"
     }
     Frame {
-        msec: 23248
-        hash: "8443c45791c906a9fe23831844f48a1c"
+        msec: 13776
+        hash: "0131b30e21796e0ea9ad1484ac7ac6e4"
     }
-    Frame {
-        msec: 23264
-        hash: "8443c45791c906a9fe23831844f48a1c
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
index 5f43f95..5c8ff52 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
@@ -85,6 +85,6 @@ Rectangle {
         height: 50
         x: 200
         y: parent.height - 50
-        color: blue
+        color: "blue"
     }
 }
-- 
cgit v0.12