Extended Search Added

Search by one letter had been extended to a search by string.
1) Each new letter is added to the buffer, and the sub-string is searched
in the list.
2) After two seconds without new input or when the drop-down-list is
blurred, the buffer resets and a new search may begin.