- KeyboardManager refactoring