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
- 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