Problem: I am currently unable to inform users in my application about the connection status of the SubstrateClient. Solution: Introduce `EventHandler<T>`s that are fired whenever client connects, disconnects, or is reconnecting... These 5 event handlers would be useful: `onConnect` `onDisconnect` `onReconnecting` `onReconnected` `onReconnectFailed`