added screen wakeup