Shorter Oxford English Dictionary

Oxford University Press 1933 pg 1478

Kaleidoscope: 1. an optical toy consisting of a tube containing an arrangement of mirrors and pieces of coloured glass or paper which produce a constantly changing pattern of coloured reflections as the observer looks into the tube and rotates it

  1. a constantly changing group of bright colours or coloured objects; a thing which constantly shifts and changes.

http://www.permadi.com/java/spaint/spaint.html