Bare-bones / Framework-free autocomplete