fixed weird touch offset bug