I'll try to stick with this architecture, but I'm a bit afraid of breaking other autocompletes