Handle non-collection targets

DefaultDropHandler was trying to dereference null when the drop target
wasn't a collection.