optional features: network error handling, actionbar search view, share the image, modal overlay