repair touchmove implelemation