fix touchstart falling through