works now for nonprehensile haptic ball