Chnaged communication to seperate thread, UI Com port box, now controls which port is being read