add basic search interactivity