hover zoom fix done

- for large images, only shows a cropped zoomed in portion instead of
entire image when zooming in