En este link está la explicación y la demostración de cómo funciona: Demo.