in src/visual.ts [1034:1062]
private drawFirstTargets(
targetValues: TargetValue[],
x1: (d: TargetValue) => number,
x2: (d: TargetValue) => number,
y1: (d: TargetValue) => number,
y2: (d: TargetValue) => number) {
let selection = this.bulletGraphicsContext
.selectAll("line.target")
.data(targetValues.filter(x => lodashIsnumber(x.value)));
let selectionMerged = selection
.enter()
.append("line")
.merge(<BulletSelection<any>>selection);
selectionMerged
.attr("x1", x1)
.attr("x2", x2)
.attr("y1", y1)
.attr("y2", y2)
.style("stroke", ((d: TargetValue) => d.fill))
.style("stroke-width", 2)
.classed("target", true);
selection
.exit()
.remove();
}