*Disclaimer Don't have an android device. Can't test it.
is it a single touch or a multi touch event? I know you have touches so I'm assuming single.
I did read something about offsetting for accuracy
Are you using jQuery or Vanilla?
Also, maybe try on touchmove, or touch start whichever you don't have
Just spitballing here since noone has chimed in.