touch device fixes.