fix touchstart