sealed class ConnectionEvent
Connected
data class Connected : ConnectionEvent
Disconnected
data class Disconnected : ConnectionEvent