In fact, yeah, that's the better way to do it since angular-drop is sort of designed so that people could easily write custom directives using the draggable and droppable stuff. So just simply providing an API function which sets an array of allowed selectors should be good enough, and get the `draggable` directive to use that API at link time