Adicionado tratamento pro bug que deixava o mapa cortado ao mudar a orientação do tablet.
Adicionado verificação no metodo touchScroll, para que antes de tentar adicionar os eventos de touchstart e touchmove, certificar que o elemento existe.
Estava causando erro de javascript, pois estava tentando adicionar um evento em um elemento que não existia (document.getElementById(id) retorna null se elemento não existir)