Okay v40 is going up in a second or two.

It has a screen blanker sensitivity setting to supplement the timeout.

The WAITMENU ioctl should now allow apps to return to the menu.

Screen blanker timeouts are in 15sec multiples instead of 30sec now.
(max = about 15 minutes).

And the keypress detection in the blanker should now actually work.

Enjoy.