Connected.
Connecting.
Authorized device available but we haven't connected to it.
Supported but no device available.
This will be the case even when a device is physically connected but has not been connected via the browser security UI.
Not supported.
Reconnecting. When there is unexpected disruption in the connection, a reconnection is attempted.
Determining whether the connection type is supported requires initialize() to complete.
Tracks connection status,