Talking Mats: a study of communication difficulties and the feasibility and effectiveness of a low-tech communication framework.