touch provider UI module