OLPC XO-4 Touch Keyboard Replacement
Author: Michael Kellerman