Interactive kaleidoscope built in Java/Swing