improved drag and drop to be relative to the pick up location