Use completing-read instead of ido