Fix for panel connection status not updating.

The panel connection status was not updating regularly.  Added methods
to allow updating the status when the connection drops and to attempt
reconnecting.