old_contents: /*
   * Copyright (c) 2014 Adobe Systems Incorporated. All rights reserved.
   *  
   * Permission is hereby granted, free of charge, to any person obtaining a
   * copy of this software and associated documentation files (the "Software"), 
   * to deal in the Software without restriction, including without limitation 
   * the rights to use, copy, modify, merge, publish, distribute, sublicense, 
   * and/or sell copies of the Software, and to permit persons to whom the 
   * Software is furnished to do so, subject to the following conditions:
   *  
   * The above copyright notice and this permission notice shall be included in
   * all copies or substantial portions of the Software.
   *  
   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
   * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
   * DEALINGS IN THE SOFTWARE.
   * 
   */
  
  /* global require, console */
  
  require.config({
      packages : [
          { name: "playground", location: "../../lib" },
          { name: "ds", location: "js" }
      ],
      paths: {
          "bluebird" : "../../bower_components/bluebird/js/browser/bluebird",
          "eventEmitter": "../../bower_components/eventEmitter/EventEmitter"
      }
  });
  
  define(function (require) {
      "use strict";
  
      var playground = require("playground"),
          dm = require("playground/documentmanager"),
          ds = require("ds"),
          layers = require("ds/layers");
  
      var _setup = function () {
          console.log("stuff", playground, dm, ds, layers);
      };
  
      if (document.readyState === "complete") {
          _setup();
      } else {
          window.addEventListener("load", _setup);
      }
  
  });
  
new_contents: /*
   * Copyright (c) 2014 Adobe Systems Incorporated. All rights reserved.
   *  
   * Permission is hereby granted, free of charge, to any person obtaining a
   * copy of this software and associated documentation files (the "Software"), 
   * to deal in the Software without restriction, including without limitation 
   * the rights to use, copy, modify, merge, publish, distribute, sublicense, 
   * and/or sell copies of the Software, and to permit persons to whom the 
   * Software is furnished to do so, subject to the following conditions:
   *  
   * The above copyright notice and this permission notice shall be included in
   * all copies or substantial portions of the Software.
   *  
   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
   * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
   * DEALINGS IN THE SOFTWARE.
   * 
   */
  
  /* global require, console */
  
  require.config({
      packages : [
          { name: "playground", location: "../../lib" },
          { name: "ds", location: "js" }
      ],
      paths: {
          "bluebird" : "../../bower_components/bluebird/js/browser/bluebird",
          "eventEmitter": "../../bower_components/eventEmitter/EventEmitter"
      }
  });
  
  define(function (require) {
      "use strict";
  
      var adapter = require("playground/adapter"),
          ds = require("ds"),
          dm = require("playground/documentmanager"),
          layers = require("ds/layers"),
          layermanager = require("playground/layermanager");
  
      var _setup = function () {
          console.log("stuff", adapter, ds, dm, layers, layermanager);
      };
  
      if (document.readyState === "complete") {
          _setup();
      } else {
          window.addEventListener("load", _setup);
      }
  
  });
  
subject: add a few more example dependencies