Kinetic Js Full Implementation