feat(Polygon): add component and client example
fix(Marker): event listeners
fix(Polygon): event listeners