Cache if touch device