GUI search box, basic plumbing of CandidateEvents, though debating a SearchEvent class...