Fix recent listeners.
Add ability to generate cache keys for WillPaginate::Collections