Currently, all draggable elements can be dropped on all available drop-elements. It would be great to differentiate between elements and specify which can be dropped where. This is currently very complicated to achieve.
Also: It is currently not possible to register different "on-drag-start" methods for different draggable-elements since it will be directly bound to the "draggable:start"-event.