I'm with @aron here. I don't think we need a failed event. There could just be one event, 'selection'.