add touch view reset function