prepare for touch