anchor.diff:          <div id="personData">loading...</div>
       </p>
   	<hr />
  -	<p>Same thing but created as a widget...</p>
  +    <p>Simplist possible widget from _WidgetBase.  This would be a behavior only widget.  See the console debug to verify
  +    the widget was instantiated.</p>
  +    <span data-dojo-type="SimpleWidget">Simple Widget</span>
  +    <hr />
  +    <p>Simplist possible widget that creates its own DOM tree.  The DOM id is hard coded in the widget.</p>
  +    <div id="domTreeWidget">loading...</div>
  +    <hr />
  +	<p>Same as the first thing but created as a custom widget...</p>
   	<p>
   		<h3>Person Data</h3>
   		<div data-dojo-id="personDataWidget" data-dojo-type="dojo/store/JsonRest"
  
positive.code:                     });
          });
  
  		// Person Widget
  		require(["dojo/dom",
              "dojo/parser",
  			"PersonWidget/PersonWidget",
  			"dojo/domReady!"], function(dom, parser, PersonWidget) {
              parser.parse();
  		});
      </script>
  
negative.code: 		<div data-dojo-type="PersonWidget/PersonWidget" data-dojo-props="store:personStore, type:'PersonWidget/PersonWidget', page:0, pageSize:7"></div>--%>
  	</p>
  
      <!-- First, bring in the Dojo toolkit -->
      <!-- blank.html is not yet defined in this application -->
      <script data-dojo-config="async: 1, dojoBlankHtmlUrl: '/blank.html',
          packages: [ {
  