On Friday 17 February 2006 15:09, Adrian Page wrote: > Indeed, until anything 'outside' of the image wants part of it. Why not have an projectionIsDirty, and then do the lazy thing, and if somebody requests the mergedImage just check for that, and update if needed? That way code inside and 'outside' of the image get a fresh projection? (Or did I misunderstand you?)