add key bindings. update settings