Anyone successfully set up a watch event (using watchUtils or some other kind of listener) on changes in the Graphics Layer? I got what I wanted working by watching the mapView for "updating" (code below) but that seems overkill because it fires with every map event, even ones that have nothing to do with graphics. I tried the following but it doesn't work:
watchUtils.on(graphicsLayer,"graphics","change",function(){
...
});
...and watchUtils.when(graphicsLayer.... only fired once, when the layer was added.
Here's what worked, just curious if it can be optimized/improved:
//Watch the app.MapView for the updating property to assess graphics situation.