"Programming a Paintable COmputer" by Bill Butera, Media Lab (2002)
and here's some text