Update StatusCallbackListener functionality. User will now be notified
about progress.
Updated exception handling too.