touch pawn recognition