Fix the behavior of unselected custom completions (do not replace text)
Update the event completion to match the behavior of the exception completion
Fix the way matches are selected, in particular for the input "c"