Ripping out all this scaling code is something we should ponder.  We did it originally so that we wouldn't bother with image sizes that were way bigger than the frame.  However, that was mostly something we were doing to try and limit datauri sizes exploding in projects.  Since we're now going to just go straight to uploading, and ditch datauris, maybe this isn't necessary anymore.  On the other hand, it means that if you dnd a bunch of photos from your camera that are 5M each, we'll store that, and then loading will be slow.  We could post process these on the server before we push them up to S3, and shrink them down a bit if they exceed a max size.  Might be worth dumping it here, and filing a bug to figure it out later.