re-arch status callbacks and improve notification
remove external storage perm (debug log written internally)
need to add ability to share internal file after
marking it global read