Tkar listens to an incoming stream of data and animates it in a 2D canvas. User interaction is streamed back out.