anchor.diff:      if (create_email) {
         create_email = false;
         createEmail();
  +    }
  +
  +    if (restart_recognition) {
  +      console.log("inside onend, restart_recognition = true");
  +      restart_recognition = false;
  +      recognition.start();
  +      console.log("recognition restarted");
       }
     };
   
  
positive.code:   };
  
    recognition.onerror = function(event) {
      if (event.error == 'no-speech') {
        start_img.src = '//www.google.com/intl/en/chrome/assets/common/images/content/mic.gif';
        showInfo('info_no_speech');
  
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)) {
  