Can we stay on topic? We are in the subject of making UIs keyboard drivable.