> The only glitch now is if the component that falls under the mouse location > has a non-default cursor (i.e., different than the window).
That was intentional, though I think it should be possible do determine which component is under the cursor and use that component's cursor instead. I don't have time to look into it at the moment, but the relevant lines are where TerraDialogSkin and TerraSheetSkin call Mouse.setCursor() if you want to try to fix it yourself.
