made Processing-dependent functionalities optional, so the plugin can work even if and old version of processing is present