Objective-c category adding drag and drop functionality to UIView