hash for touch