Copy of Processing 2.0b7.