Group courses in the results; re-style the list; only run the search after 400ms delay