More shared work for the touch controls

See title