newest version of MPWDrawingContext
abstrat drawing context