changed: user can cancel image selection