I've implemented this locally and it works great.  If you like what you see in the slides let me know and I'll push.