adds more touch code