Ok the good news is your revised code works the same...however the data coming from the arduino isnt getting displayed....and normally the: Incoming Data: line gets displayed when its polling for data...that doesnt happen...I must point out this is Windows 10 on an Asus Touchscreen tablet with Keyboard....I am not sure if that makes a difference...I do get the incoming data when I connect Putty to the arduino and I push the button.