anchor.diff:      markers: markerData,
       interactive: true,
       click: function(event, p){
  -      console.log(p[0].data.data);
         PT.showResponsePopup(event, p[0].data.data);
       }
     });
  
positive.code:   })
  };
  
  PT.renderMapForLocationQuestion = function(responses, $div, input){
  
    // Find input's index in responses
    if(responses.length <= 0) return;  // Quit if no response
    var inputIndex = _.findIndex(responses[0].answers, function(element, index, array){
      return element.id == input.id
    });
  
    var answers = PT.getAnswersById(responses, input.id);
  
    var validAnswers = answers.filter(function(el){
      return el.value && el.value.lat && el.value.lon;
    });
  
    var markerData = [{
      color: PT.colors[1],
      points: validAnswers.map(function(el){
                return {
                  lon: el.value.lon,
                  lat: el.value.lat,
                  data: el.parentResponse
                }
              })
    }];
  
    $div.empty();
  
negative.code:         case "location":
            $map = $("<div/>", {class: "col-md-12 graph-square map-" + input.id});
            $vizBox.append($map);
            PT.renderMapForLocationQuestion(responses, $map, input.id);
            break;
  
          case "text":
  