anchor.diff:  
   function log(text)
   {
  -	if (preLog) preLog.textContent += ('\n' + text);
  +	if (preLog) preLog.append('\n' + text);
   	else alert(text);
   }
   
  +
   function snapshot()
   {
  +	// TODO : Adjust size of video here.
   	canvas.width = video.videoWidth;
   	canvas.height = video.videoHeight;
   	canvas.getContext('2d').drawImage(video, 0, 0);
  +	// Add button to save and post image or cancel
  +	saveButton.show();
  +	cancelButton.show();
  +
  +	buttonState(saveButton, true);
  +	buttonState(cancelButton, true);
   }
   
   function noStream()
  
positive.code: 				</button>
  			</p>
  			<p><canvas id="canvas" class="img-thumbnail"></canvas></p>
  		</div>
  	</div>
  </div>
  
negative.code: 	}
  }
  
  
  
  
  start();
  </script>