improve touch support