Slice pulling can easily be toggled as all or none. I'm looking for a way to have a slice pulled out, but disallow any further slice pulling.

Example: <http://jsfiddle.net/4zg3hmn8/1/>

Adding a listener on `clickSlice` that prevents default, stops propagation, or returns false doesn't work: the clickSlice event is fired before these subordinate events are triggered.

With `clickSlice` listener: <http://jsfiddle.net/4zg3hmn8/2/>

More digging shows that the event being triggered is `mouseup` which in turn invokes the `clickSlice` method explaining the subordinate event behavior. Unfortunately, adding a listener on `mouseup` had no effect on the chart at all.

With `mouseup` listener: <http://jsfiddle.net/4zg3hmn8/3/>

The event is added on a private javascript object not a DOM element, so I was unable to figure out a way to remove via Javascript (it is easily removable with Chrome dev tools).

So how to solve?