Events on a GraphViewWindow

I have a GraphViewWindow with some GoPolygons on it. I need to fire events when:



- a polygon is selected or deselected

- when a polygon is deleted



What is the best thing to override?

No need to overrideā€¦ just handle events GoView.ObjectGotSelection, ObjectLostSelection and GoView.DocumentChanged.



OrgCharter has a good example of DocumentChanged with adding/removing objects.