MirrorAble, the technology for the rehabilitation of children