Currently state is just being stored in elixir GenServers so if the application is restarted the current state is lost. This would be a feature addition to persist the calendar data on every update so that the application data can survive crashes and restarts.