Demo for API-based components, with some animation.