add touch controls