Select the view from the highest window.

Per #196, this code didn't make a lot of sense.  It would end up just
taking the view from the `windows[0]`.  Here we actually stop when we
have a viable view.