Change drag/drop implementation to be based off of pixel threshhold, not elementFromPoint.