Source code for HackHands blog post