A quick-and-dirty, badly documented experiment to test a seamless, cancellable animation between checkbox states. We're approximating circular arcs from cubic Bézier curves to allow for implicit point-to-point translations.
It allows up to three border colors: