Use our own timeout, this is because ew_timeout is reset when the touch panel enters doze mode, not the display