The art of visual improvisation