add some error reporting to the UI, and delivery status in UI