Implement the search frontend