Change how progress is displayed
refactor image fragment for cleaner methods. Better handle loading indicator and out of memory errors