There is a solution, but it involves a compromise. To make sure that you always see the entire image, you need to find whether width or height will fill the screen without clipping the images. Then you will have spaces on the sides or top depending on the aspect ratio of your image. This seems to be what most people are looking for, so I now default the script to do this. This can be changed by setting fitImageToBrowser:false in the config options to reset the script back to the original behavior.