Original: The iridescent colors of soap bubbles are caused by interfering of ( internally and externally ) reflected light waves and are determined by the thickness of the film .
Simplified: The iridescent colors of soap bubbles are caused by interfering light waves .