EaselJS demo
see source code