как я понимаю событие window.ontouchstart это обработчик для touch девайсов (алхимил с этим), тоже было интересно когда увидел у гугла драг анд дроп вертикальный, и когда начинаешь тащить на плашетке экран начинал дергаться, стало интересно неужели там такие чайники сидят, что не могут зафиксировать экран
решение придумал до банальности простое - нужно назначить основному элементу в стиле ксс position:fixed; вроде так...