event search page and logic