Refactored to divide model, view and controller. Introduced smarter use of Picasso to reduce memory footprint. Stopped routing requests through ImageRequest. Changed the advanced search options popup to produce live results.