Designing technology to improve quality of life for people ...