fix finding real flyout control - take two

this is a lot cleaner, probably faster as well.