create ux in animator lib, and don't hardcode time property