An Internet-based videoconferencing system for supporting frail elderly people and their carers