You need to check up on using delegates because the code that handles the serial comm. is running in another thread than he code updating the UI.
This might point you in the right direction:
mikmo.dk/misc/vbarduino.zip
Not the most elegant code, but it works.