Hello again.

I'm looping through a group of anchors (grouped via class) that I want to respond normally (i.e. go to their href) in some cases and to perform some JS in others:
Code:
function init(what){
  anchors = $c('showbox'); // $c is a getElementsByClassName sort of thing
  for (var i = 0; i < anchors.length; i++) {
    anchor = anchors[i];
    if (what == 'start') anchor.addEventListener('click', begin, false);
    if (what == 'kill') anchor.removeEventListener('click', begin, false);
  }
  function begin(e) {
    // lots of javascript
  }
}
The 'start' and 'kill' business come from two radio buttons:
Code:
var rads = $n('how'); // $n = getElementsByName
  for (var i = 0; i < rads.length; i++) {
    rads[i].onchange = function() {
    if ((this.value == 'nobox' || this.value == 'box') && this.checked == true) {
      if (this.value == 'box') init('start');
      if (this.value == 'nobox') init('kill');
      }
    }
  }
The code works well to set the event listener, but it doesn't remove it. Any thoughts?