@gfranko, like @scottgonzalez said, I guess you won't need to use `shim` here, since we're defining each component with its appropriate AMD `define`.

Please, take a look at https://github.com/jrburke/jqueryui-amd#configuring-amd-loading and just let me know if you still find a problematic case writing plugins?