Add tests and requestKeyboard function
add UUID