fixing touchstart