add third parameter callback in case of dropping with clone