Thanks to Sue Hill for the idea of including animated components...