Due to popular demand...
In order for this to work, you'll need:
This is just source code, not a step-by-step walkthrough. Everything associated with this is in beta and I don't want to invest a lot of time making things just so at this point.
You can read an overview of the programming model here.