Fixed retina scaling issues.

Retina images now scale properly. I changed the implementation from
image.frame = _visibleImage.extent to include the appropriate CGSize
for downscaling retina images.