Changes in UI design and generic error handling