fixed a touch bug