try harder to kill child
added temperature reporting
rs232 now works with mock device
better error reporting
touch event tweaking