fixed last major bug for next release of processing (i think the fix has caused issues with viewports)