canvas attempt
canvas attempt 2
canvas attempt 3
canvas attempt 4
canvas attempt 5
kineticjs 4.2.0 node baseline