Input manager in Objective C focused on pretty-names/saving keybindings