Better cleanup of failed images. Uploads must now be triggered manually. Uploads can now be cancelled