When working on this #58, There is a discussion on how we handle the UI when the backend fail.
@benkolera mentioned that "you should consider having a way to print the errors out somewhere on the backend failure cases. A EventWriter with an error message to some global error popup can work well."