touchstart responds after a few seconds delay

touchstart responds after a few seconds delay

Hi All,
We are developing an application for iPad which uses phonegap and jquery mobile.

Everything is running fine.

But, I have a link which loads the internal page on "touchstart". 

Whenever I touch it fires the event after few seconds of delay say like 3-4 seconds. This happens only first time. Once page is loaded and again I navigate back and click that link ("touchstart") it fires quickly.

can anyone suggest!!!