code: function () {
  
  		var old = view.lists,
  			data;
  
  		view.lists = function (list, renderer) {
  			data = {
  				list: list,
  				renderer: renderer
  			};
  			return Math.random();
  		};
  		// sets back to the old data
  		return function () {
  			view.lists = old;
  			return data;
  		};
  	}
docs: called in text to make a temporary can.view.lists function that can be called with the list to iterate over and the template used to produce the content within the list