Begin refactoring LpKeyboard