added window.DocumentTouch to touch detection