You might want to look into the `Device:standby`(& the matching `canStandby` cap) implementation (e.g., on Kobo) and the autosuspend (not autostandby, that's one for PB) plugin's standby timer, and implement this as a standby method, you should get much saner scheduling behavior for free than simply hooking page turns this way

.