lots of changes

added resizing; changed styles; added image preloading; added keyboard
navigation