Touch to Wake implementation

Credits to Ezekeel