"touch" works nearly correctly