This is an elegant way to support different keyboards. Before your request I hadn't heard of `UIInputView`--would you mind describing it/the rationale here in documentation for the `SLKeyboard` protocol?