def register_key_pressed(key, actions)
    id = BUTTON_SYM_TO_ID[key.to_sym]
    raise "unknown button id from #{key}" unless id

    input_manager.reg :down, id do |*args|