fix(keyBinding): only rebind when the config is changed, updating other config silently