Text this: Real-time interactive social environments: a review of BT's Generic Learning Platform