Implementing a drop target directive