improve num-key binding to be more usable across restart