If the image picker is cancelled, this signal won't send anything. Can you compose this signal with one that observes `-imagePickerControllerDidCancel:`?