incremental search with up and down