code: function(evt) {
  				var li = evt.target;
  
  				if (li !== this) {
  
  					while (li && !/li/i.test(li.nodeName)) {
  						li = li.parentNode;
  					}
  
  					if (li && evt.button === 0) {  // Only select on left click
  						evt.preventDefault();
  						me.select(li, evt.target, evt);
  					}
  				}
  			}
docs: The click event is fired even if the corresponding mousedown event has called preventDefault