Widgets

Oh! The problem causing the duplicate widget bug is that you're not actually setting the custom attribute anywhere!

Also, it occurred to me that we can't actually use classes here since the display can have spaces and special characters in it. Oh well.

I think I'll just go ahead and fix this since I'm already in the code and know exactly what needs to be done.