Update search when input changes.

Closes #4 

There's probably some bugs in there being that location and stuff has some oddities.