Fixed re-connection bug with multiple devices.  Now handles device disconnects
properly with multiple devices.