string based search, popup input events, and reversing old search