also, zxczxc found that just changing the pages wasn't necessarily enough to keep the screen awake in this thread:
https://www.mobileread.com/forums/sho...d.php?t=220810
But I'm actually looking at the strings in your 'mouseturn' program, and see you already had that covered "lipc-set-prop com.lab126.powerd -i touchScreenSaverTimeout 1".
I cant be bothered to discard this comment, if other people work on things like this.