As far as I know, this is a firmware-related problem, and can be fixed by tweaking down the touch screen sensitivity. You'll need
to be rooted to use this modification. Always remember, try at your own risk, and don't forget to hit thanks button if I helped!!
1. Take a backup with CWM or TWRP.
2. Use any root explorer that you like, and navigate to /system/usr/idc/.
3. Copy the file "clearpad.idc" to somewhere else, like the SDcard storage for editing.
4. Open up the file with Jota+ or the text editor of your choice, and find the line "touch.filter.level". By default it would be 2, but
here I would suggest a value of either 5 or 6 for lowered sensitivity.
mount -o remount,rw /system /system
cp clearpad.idc /system/usr/idc/ && chmod 644 /system/usr/idc/clearpad.idc
mount -o remount,ro /system /system && reboot
method for restoring the functionality for their Z1's. Now a greasy screen and slight moisture would not upset the touch screen unlike before.
p.s. I'm on NUT's .290 with C6903. This should also work for other models and Android versions.
If this worked for you, then please kindly click on the THANKS button down below <3