flatten poly latlngs into rings, proper clipping
minor clean up
implement Canvas events and SVG click-through