Difference between capacitive and resistive touchscreen technology