mostly done testing customImage
refactored a bit, added an even-size check to 2x image upload, finished tests.