Text this: User, Gesture and Robot Behaviour Adaptation for Human-Robot Interaction