add callback to grasp object