Use gloss's animateIO interface.