Add search view and handle internal routing