touch moduleA