first attempt at new search for small screen. not ideal, but at least it works.