anchor.diff:    };
   
     recognition.onerror = function(event) {
  +    console.log("onerror hit!");
  +    console.log(event);
  +
  +    if (event.error == 'network') {
  +      console.log("network error encountered; requesting restart!!");
  +      restart_recognition = true;
  +    }
  +
       if (event.error == 'no-speech') {
         start_img.src = '//www.google.com/intl/en/chrome/assets/common/images/content/mic.gif';
         showInfo('info_no_speech');
  
positive.code:     if (create_email) {
        create_email = false;
        createEmail();
      }
    };
  
  
negative.code: var create_email = false;
  var final_transcript = '';
  var recognizing = false;
  var restart_recognition = false;
  var ignore_onend;
  var start_timestamp;
  if (!('webkitSpeechRecognition' in window)) {
  