My Version of LazyLoading images in a ListView and cached into memory for the life of the application