Adapted Library and Examples for Processing 2.0. This version is no
longer compatible with older versions of Processing