Replacing the "teacher-proof" curriculum with the "curriculum-proof" teacher : toward a more systematic way for mathematics teachers to interact with their textbooks