Wait for user to finish typing before searching

Having the search function wait until I have finished typing rather than re-evaluating every letter is useful.