this has the ui code for making the new text boxes that tells the user the current binds that exist and it is also has the global keyboard hook and the start of the logic for binding.
git sucks ass