Show messages in your app. Wrap AJAX requests with progress, success and error messages, and add retry to your failed requests. Add actions (undo, cancel, etc.) to your messages.