Is there a way to access the variable i inside the anonymous mouseover function?
  for (var i = 0; i < results.length; i++) {
    results[i].addEventListener("mouseover", (function(event) {
      event.target.className = this.selectedClass;
      this.selectedIndex = i;
    }).bind(this), false);
    results[i].addEventListener("mouseout", (function(event) {
      event.target.className = '';
    }).bind(this), false);
  }
I did some research on closures, but I can't get it to work.
