       fillOpacity : 0.2
       editable: true
       draggable: true
+      clickable: true
     })
     gme = google.maps.event
     gme.addListener($a.map, 'click', (e) =>

      @manageDraw()
    )
    gme.addListener(@poly, 'click', (e) =>
      @vertices.splice(e.vertex, 1)
      @manageDraw()
    )
  
  removePolygon : ->

        path: google.maps.SymbolPath.CIRCLE
        scale: 5
      }
  gme = google.maps.event
  
  constructor: ->
    $a.map.setOptions({draggableCursor:'crosshair'})
    gme = google.maps.event
    gme.addDomListener(window, 'keydown', (e) => @exitPolygonMode(e))
    modeMsg = 'Polygon Mode: Click the polygon to retrieve data or '
    modeMsg += 'press \'Esc\' to exit.'
    $a.broker.trigger('app:display_message:info', modeMsg)
    @drawPolygon()
  
  manageDraw : () ->
