fixed android touch behavior