Base timer work from StayAwake (@paultr)