Some improvements to ido mode for Emacs live