You shouldn't have to anymore. Because CallButton.init is taking a function as a parameter to get a phone number, it is now independant of KeypadManager.