>>Maybe put the grid in a container (snugly fit so to be invisible) and then watch for container's .lostfocus()?
>
>This sounds like it would work to me, but as I'm going for a general solution through additions to my grid base class I'm just going to think about it for a while. I would like to figure out why the problem that I have is happening in the first place ... maybe I can find another way around it. Putting the grid in a container is nasty, as I would have to go to all my grids and give them each a custom upgrade.
Time to write a builder, eh? :)