just handle touch or not touch automatically