Hello JCD, Yes, #1 seems to mean "they put their hands everywhere", "they are free with their hands". It's a slightly humorous formulation. "It leaves ridge detail" in #2 seems to mean "it creates little ridges".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.