Update popup content automatically

Recently, I linked some popups to dynamic data. I noticed it was necessary to close and reopen a popup in order to update its content. I thought, "we can do better than this." As it turns out we can, and it's pretty easy too.

Popups now automatically update when their backing content changes. There is a test for this included as well.