Fix #3 - Sending data on change

Client will only send data on any change (touch will wake up the thread
and make it send the new data)