Geneva made a set of LCD Sesame Street watches in 2006.