Haptic vibrations
"It allows users to press down on any part of the device and then detects how much pressure they are applying by responding to haptic vibrations."
Responding /with/ haptic vibrations, surely?
Haptic refers to a feedback, i.e. output, mechanism.
Or else it responds /to/ sensors: inputs.