Is this behavior particularly difficult to implement in cocoa? Is there previous discussion of the bug which explains what causes it? -- Alex R