getting it to work on touch