reactive animation, bezier curves, line shape