#11: Added DnD support for profiles. Refactored DnD listeners