Additional messaging
Only calling if there isn’t already a connection
Updating button on status change