add a button, this includes ensuring graceful disconnections, allowing re-connection very easily by pressing the connect button again.