Faster searchFor(View) by bailing out early

Instead of getting all views first and then search for the one, walk through the View hierarchy and compare each view in place.