Qwerty UI and implementing