key binding upgrade