Try to reconnect to the server when disconnected.
Rename Success/Error to SuccessResponse/ErrorResponse.
Reset clojure as well.
More robust link detection.