fun demo of websockt + canvas