improved error handling across the app - finally more usable error notifications :)