setUpGUIHook and reSetUpGUIHook should do the same thing, but they
didn't. Fix that.