integrated key binding