A basic shared canvas on AppEngine using the Channel API