upgraded kineticjs