add keyboard_input_manager.js