superfast way to get data from Espruino - only have timeouts on error
whoops - fix regression
keep checking for ports
If not connected, pop up the connection dialog