It's better, but not quite right yet
On the same grid as in my initial post when I resize the row headers (making them wider) i now get the right X but the Y of oldbounds and newbounds is wrong and seems to increase by the height of teh previous cell at each new event call.
e.g I'm getting for the 6 events
Cell 11 old {X=98.58125,Y=34.0229,Width=61.75,Height=76.61249} new {X=122.3938,Y=34.0229,Width=61.75,Height=76.61249}
Cell 21 old {X=98.58125,Y=110.6354,Width=61.75,Height=73.70207} new {X=122.3938,Y=110.6354,Width=61.75,Height=73.70207}
Cell 12 old {X=160.3313,Y=184.3375,Width=120.2229,Height=76.61249} new {X=184.1438,Y=184.3375,Width=120.2229,Height=76.61249}
Cell 22 old {X=160.3313,Y=260.95,Width=120.2229,Height=73.70207} new {X=184.1438,Y=260.95,Width=120.2229,Height=73.70207}
Cell 13 old {X=280.5542,Y=334.652,Width=30,Height=76.61249} new {X=304.3667,Y=334.652,Width=30,Height=76.61249}
Cell 23 old {X=280.5542,Y=411.2645,Width=30,Height=73.70207} new {X=304.3667,Y=411.2645,Width=30,Height=73.70207}