Text this: Modelling and adaptive control