Here is a link to my dancing cat: http://imanas.shanghai.nyu.edu/~sls741/class_js_intro/
To iterate on this, I think it would be fun to loop through different captions, or to allow the user to input their own caption, upon clicking the Change Caption button.