>> PS. this is for on-screen stuff. Do offWorlds have clip regions? << CALL COPYBITS(#sourceport&+2,#destport&+2,oldrect,newrect,_srcCopy,copyrgn&) If copyrgn& is set to 0 (most people's default for most purposes), the whole rect is copied. If copyrgn& is a valid region it behaves like a clip region within destport&.