add kineticjs support