added a preview loading queue. fullsize loading is now interweaved into preview loaded ondemand. some refactoring.