Now that the interrupt of the driver works properly, we don't have to rely on polling. Instead, wake the thread by touch interrupt.