<mx:DataService /> generates a "message" event when
there's a fill update. Alternatively, ArrayCollection also
generates a "collecitonChange" event when it's changed.
Just out of curiosity, is there a reason you are not binding
the managed ArrayCollection directly to the data grid?