add screen wake control feature