update to use new addkeycontrol function