Fix Broken DnD Demo and update to use modern Dojo best practices