Looks really clean.  Nice work, I've though about doing something similar, but with just a mouse hack.  Maybe your work will help get me inspired.  Thanks for sharing and I bet that the plans would be appreciated by somebody, if not now than sometime down the road.