Text this: Old Shanghai and the clash of revolution