I would just call it "SearchController". The fact that it uses visualsearch.js is a detail.