onImageUploaded takes url parameter