This is a little off track, but that serialEvent() example in the Arduino tutorial seems not robust -- the received string isn't terminated with a '0', and if another char comes in between the...