A Javascript animation and interaction engine for DOM/Canvas/anything