I am monitoring AnnotationCollectionChangeAction.AnnotationChanged event for AnnotationViewer, but I get multiple AnnotationCollectionChangeAction.AnnotationChanged events when the event fires. To be precise, I get as many AnnotationCollectionChangeAction.AnnotationChanged events as many annotations AnnotationCollection holds. Example if the AnnotationCollection have 5 annotations then I'll get 5 AnnotationCollectionChangeAction.AnnotationChanged events even if only one annotation is changed. This is a serious problem as now we have duplicate events. Please respond asap.