- lots of ui updates inc a new keyboard