Huygen's Principle - Reflection & Refraction

Animation shows a plane wavefront being reflected or refracted at a plane boundary. The secondary wave front is shown as it is formed.
Click/tap at the left edge to change the mode (single wavefront/multiple wavefronts)
Drag at the boundary to change the width of the wavefront.
Click/tap anywhere else to change the number of secondary sources