Ratings cache rewriting and event delegation (bug 880679)

![Amen!](http://media.tumblr.com/tumblr_ll3my50BlO1qbzqexo1_500.gif)