Investigating, designing, and validating a haptic-affect interaction loop using three experimental methods