             }
         }
         else{
-            if theTarget.dragExited!{
+            if theTarget.dragExited{
                 theControlEventType = UIControlEvents.TouchDragOutside
             }
             else{

}

func getViewByUniqueID(containingView:UIView, anID:String) ->UIView?{
    let filteredSubviews = containingView.subviews.filter(){$0.uniqueID == anID}
    if filteredSubviews.count > 0{
        return filteredSubviews[0]

        }
    }
    
    var dragEntered: Bool {
        get {
            return AssociatedKeys.dragEntered
        }
        
        set {
                AssociatedKeys.dragEntered = newValue
        }
    }
    
    var dragExited: Bool {
        get {
            return AssociatedKeys.dragExited
        }
        
        set {
                AssociatedKeys.dragExited = newValue
        }
    }
}
