Recursive toggle (color, normals, etc.) + various bug fixes