Reconnect to discoverd when the connection drops

yeh I was considering something similar but I punted for the strings, updated: 5445e94