     var runningKeystrokes: Int = 0
     
     override func keyPressed(key: Key) {
-//        NSLog("context before input: \((self.textDocumentProxy as UITextDocumentProxy).documentContextBeforeInput)")
-//        NSLog("context after input: \((self.textDocumentProxy as UITextDocumentProxy).documentContextAfterInput)")
-
         if self.runningKeystrokes < 3 {
             if let textDocumentProxy = self.textDocumentProxy as? UIKeyInput {
                 textDocumentProxy.insertText(key.outputForCase(self.shiftState.uppercase()))

            }
            self.runningKeystrokes = 0
        }
    }
    
//    override class var bannerClass: BannerView.Type { get { return CatboardBanner.self }}
}

func randomCat() -> String {


/*
This is the demo keyboard. If you're implementing your own keyboard, simply follow the example here and then
set the name of your KeyboardViewController subclass in the Info.plist file.
*/

class Catboard: KeyboardViewController {
