Tried (and failed) to fix scrolling into the middle when the picture is larger than the browser window; Added some nice fade-ins and fade-outs