How in the world do you make a Hook that will intercept pressed keys system wide to run a few commands before they are sent to the active application?