Refactor BSKeyboardControls to not inherit from UIView, allow separate Previous and Next buttons, and forward most properties to contained objects rather than having unused instance variables