Unfortunately as is that doesn't work on older devices. I'm not sure if I have time to look at the specifics right now.
Code:
./luajit: frontend/device/gesturedetector.lua:124: attempt to index field 'timev' (a nil value)
stack traceback:
frontend/device/gesturedetector.lua:124: in function 'deepCopyEv'
frontend/device/gesturedetector.lua:239: in function <frontend/device/gesturedetector.lua:227>
frontend/device/gesturedetector.lua:107: in function 'feedEvent'
frontend/device/input.lua:497: in function 'waitEvent'
frontend/ui/uimanager.lua:741: in function 'handleInput'
frontend/ui/uimanager.lua:789: in function 'run'
./reader.lua:190: in main chunk
[C]: at 0x00013fc5
Git branch
here.