When finding an element in the specified direction to the reference element, if no "ideal" match (one with actual overlap perpendicular to the specified direction) is found, we should still find the "best" fallback match as long as there is at least one element that exists in roughly the right direction
When finding an element in the specified direction to the reference element, if no "ideal" match (one with actual overlap perpendicular to the specified direction) is found, we should still find the "best" fallback match as long as there is at least one element that exists in roughly the right direction