PhoneGap на Galaxy S3 игнорирует сенсорные события

У меня действительно странная проблема. У меня есть приложение PhoneGap 2.0, которое в основном завершено. Он работает на iPhone и iPad, и я перенес его на Android за день, протестировав его на своей Galaxy S. Все работало отлично. Затем я попытался запустить его на своем новом S3, и ни одно из событий касания не сработало. Щелчки работают, но не трогают.

Если я запускаю этот код

document.addEventListener('touchstart', function (e) { console.log('touch start')}, false);
document.addEventListener('click', function (e) { console.log('doc click'); }, false);

... только журналы событий кликов. Если я закомментирую клик, я получаю только клики системы.

10-12 10:08:16.213: V/webview(2805): NO_FAST_DRAW = false
10-12 10:08:16.283: V/webview(2805):  singleCursorHandlerTouchEvent -getEditableSupport  FASLE 

Действительно странно то, что один и тот же сенсорный запуск работает как в браузере S3, так и в плагине PhoneGap ChildBrowser. Только не в веб-части приложения, а только на S3.

[ОБНОВЛЕНО]

И это становится страннее. Если я связываю событие во встроенном коде JavaScript, таком как этот

// Javascript stuff
document.addEventListener('touchstart', function (e) { alert('touch start')}, false);
// more JavaScript stuff

это на самом деле работает. Однако, если я установлю его после таймаута, это не

setTimeout(function() {
    document.addEventListener('touchstart', function (e) { alert('touch start')}, false);
}, 2000);

Ответы на вопрос(1)

Ваш ответ на вопрос