getting public block, and sanitizes touch