add touch capability