added in stoppropagation to allow for d3js v3 to be used again
added in stoppropagation to allow for d3js v3 to be used again