Working KeyboardManager and KeyboardHandler =)