How Does the "Flip" (Surface) Component Work?

I always welcome your explanations!

But I challenge you to go beyond this: