anchor.diff:      });
   
       element.onKeyDown.listen((KeyboardEvent kev){
  -
  -
         if(kev.keyCode != 32){
           return;
         }
  
positive.code:         if (s.length <= 0 || s == "http://") {
            return;
          }
          ranges.first.selectNode(element);
          executor.createLink(s);
        });
      };
  
  
negative.code:       var anchor = new AnchorElement();
        anchor.text = m;
        anchor.href = (validMail(m)?"mailto:":"") + m;
        anchor.target = "_blank";
        p.insertBefore(anchor, parentNode);
        p.insertBefore(t2, parentNode);
        kev.preventDefault();
  