Touch funcitonality working