A haptic rendering system for virtual handheld electronic products