My second hack @ #BWDC. Making use of Keyboard extension, Pattern matching, Closures and of course Swift.