     # Convenience method to hook up a single record elements events
     setupRecord: (recordElement, { recordFilter, tooltip, tooltipFormatter, binTooltipFormatter }) ->
         recordElement
-            .attr('fill', (record) =>
-                if not recordFilter or recordFilter(record, this)
-                    @color
-                else
-                    'transparent'
-            )
             .on('mouseover', (record) =>
                 if record.cluster
                     @dispatch('clusterMouseover', {

                .attr('stroke', d3.rgb(@color).darker())
                .attr('stroke-width', 1)
                .attr('r', ticksize / 2)

        p = @element.selectAll('circle.record')
            .data(records)

                .attr('height', (ticksize - 2))
                .attr('stroke', d3.rgb(@color).darker())
                .attr('stroke-width', 1)
                .attr('fill', (record) =>
                    if not recordFilter or recordFilter(record, this)
                        @color
                    else
                        'transparent'
                )

        r = @element.selectAll('rect.record')
            .data(records)
