capture the image load error and provide a fallback image source