There's a polygoncomplete event that is fired, but I'm looking for a polygonstart event. Even an overlaystart event would work for me.

When the user starts to draw a polygon, I want to remove any existing polygon on the map. Currently, I have that functionality implemented using the polygoncomplete event. It needs to happen at the start though.

My pseudocode thought is to...

1. Listen to click events on the map.
2. onclick, check to see which drawing tool is selected (if that's possible).
3. If polygon tool selected, remove all previous polygons.

This would be much easier with a polygonstart event.

Here is a similar question, but hiding and showing the drawing controls is not an option for this ui.
[Google Maps Drawing Manager limit to 1 polygon](https://stackoverflow.com/questions/14166546/google-maps-drawing-manager-limit-to-1-polygon)