Hi Busz,
It is pretty clear what the problem is. You have a list: incomingText. Each time you receive text, you add an item to that list.
Then, you set the text of the label to a string representation of the whole list, removing the ( and ). Therefore, you set all text you ever received in the label.
Instead, you could do: set Label2.Text to get stringValues
I am not sure, maybe stringValues is a list? In that case you could remove the ( and ) as you did using global incomingText, use StringValues instead.
Cheers, Ghica.