anchor.diff:  		 */
   		var latestResponse = latestState.response;
   		
  -		// push the previous student work into the DOM
  -		document.getElementById('my_system_state').value = latestResponse; 
  +		// push the previous student work into the DOM. Can't assume SC has inited yet (hence, can't use SC.$())
  +		document.getElementById('my_system_state').textContent = latestResponse;
  +		
  +		// and tell MySystem to load the data from the DOM element, if it has started up.
  +		if (MySystem && MySystem.updateFromDOM) {
  +		  MySystem.updateFromDOM();
  +		}
   	}
   };
   
  
positive.code: 	// load any previous responses the student submitted for this step
  	var latestState = this.getLatestState();
  	
  	if(latestState !== null) {
  		/*
  		 * get the response from the latest state. the response variable is
  		 * just provided as an example. you may use whatever variables you
  
negative.code: 	this.view = view;
  	this.content = node.getContent().getContentJSON();
  	
  	if (node.studentWork !== null) {
  		this.states = node.studentWork; 
  	} 
  	else {
  