Text this: Efficacy of a technology-based client-centred training system in neurological rehabilitation