fix explicit image handling
added experimental preloading of next/prev shots