First pull request for the touch implementation