Thinking aloud: reconciling theory and practice