Fix Broken DnD Demo and Update to use Modern Dojo Best Practices